作者yimean (溫柔殺手)
看板Office
標題[問題] VBA + SQLite3 換電腦就不行
時間Wed Apr 8 15:41:37 2020
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體:Excel
版本:office 365
各位版上的大大下午好,我遇到了一個模不著頭緒的問題。
我本來在A電腦上開發程式,因為某些原因必須要換成B電腦。
原本在A電腦開發程式時都很順利,沒有什麼問題。
換到B電腦時出現了兩個問題
第一個問題SQLite不管怎麼樣都連不上去。
錯誤訊息如下
https://imgur.com/P1OaNHA
出錯點如下
https://imgur.com/wsGPFJd
我做了如下檢查
1.檢查引用項目
https://imgur.com/xu1GASh
2.確認Driver有安裝,並且重新使用管理者權限重新安裝一次。
https://imgur.com/lnkE1RW
仍然是不行。
第二個問題複製資料到記憶體後再貼回儲存格是有問題的
這個功能本來也都正常
這是我寫的計算機GUI
https://imgur.com/AeXAQcM
這是程式碼
https://imgur.com/djh9XPz
這是貼上去之後的結果
https://imgur.com/ohLiaib
我有確認過,在進剪貼簿之前的變數值是正確的。
但是推不進剪貼簿
https://imgur.com/hRyTE6Z
這兩個問題真的搞到我了。
懇請高手大大幫幫忙解惑一下。感恩。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.33.116.8 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1586331699.A.0C8.html
※ 編輯: yimean (114.33.116.8 臺灣), 04/08/2020 17:08:22
1F:→ soyoso: 問題1.以非w64的版本試試,我系統win7 64位元,excel 32位 04/08 19:24
2F:→ soyoso: 元的,如果灌sqlite odbc w64就會出現如內文的情況,如灌 04/08 19:24
3F:→ soyoso: 非64位元的就可以執行 04/08 19:24
4F:→ Iories: Q2. 加上 Dim RAWDATA as String再試試呢? 04/08 20:46
5F:→ yimean: @s大,感恩您的協助,正如您所說的沒錯。 04/09 11:05
6F:→ yimean: @T大我有試過不行喔,我把單步執行的結果放在下面 04/09 11:06
7F:→ yimean: 請高手幫忙診斷一下。 04/09 11:06
※ 編輯: yimean (114.33.116.8 臺灣), 04/09/2020 11:07:48
11F:→ waiter337: sql 有在同一個路由器下面嗎? 04/21 20:44
13F:→ waiter337: 674 04/21 20:46
14F:→ waiter337: 但我不知道是不是這個問題 04/21 20:46