VB遠程訪問mysql的時候未找到數據源

上一篇說了,在32位系統下,按照步驟一步步來就行了。

 

但是在64位系統下,會一直出現未找到驅動源且未配置默認驅動程序。

原因我不知道,但是解決辦法找到了。

1、需要安裝x86的vs2015環境和mysql的ODBC驅動;

vs2015:下載

mysql驅動:下載2

2、未免失敗,我還是裝了x64的vs2015環境和mysql的ODBC驅動;照理說這兩個不需要,但是我沒有驗證;

3、找到\SysWOW64\odbcad32.exe和\system32\odbcad32.exe分別運行,然後配置數據庫驅動。

所以最好把x86和x64的兩個驅動都下載了,然後都配置一下。

4、交換上述兩個exe的路徑,就是把\SysWOW64\的odbcad32.exe放到system32\中去,另一個照做。

 

再回到VB當中去訪問數據庫應該就可以了。

【這樣交換我不知道有什麼後果,所以我把兩個文件備份了,再者,之後打包的安裝包到其他64位電腦上運行,也不知道會不會成功,不過,暫時是實現了在64位下遠程訪問mysql數據庫,可以開始碼磚了】

詳細訪問步驟我沒寫,那些通用步驟網上很容易找到;而這本來也就是給我自己看的,如果有人剛好遇到這個麻煩,可以幫助你的話,那也不錯。歡迎交流。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章