iT邦幫忙

0

Windows 7 / Windows 8 VB寫的應用程式,出現ODBC錯誤

itjen 2013-03-20 16:40:4712338 瀏覽

VB寫的應用程式,使用ODBC連結DB,
XP安裝使用沒有任何問題,
但,Win7/Win8就無法順利連結資料庫,
會出現ODBC SQL Server Driver 錯誤,有無效的物件名稱.
請問有大大遇到同樣的問題的嗎?
感謝~~

win7/win8 client 的ODBC有設定嗎?
確認一下 32/64bit ODBC driver?

1 個回答

12
賽門
iT邦超人 1 級 ‧ 2013-03-20 23:48:31

我猜測版大是用64位元環境的Windows7.
如果這個猜測是對的, 請執行:
C:\Windows\SysWOW64\odbcad32.exe
設定32位元的ODBC資料來源名稱, 最好是設置在'系統資料來源名稱'這一區塊中.
因為VB6是16/32位元架構, 無法使用64位元環境的ODBC.
但, VB6與Windows 7有相容性問題, 所以, 最好把VB6程式設定為XP SP3相容的方式執行.
如果版大用的是32位元的Windows 7, 還是執行odbcad32.exe程式看看有沒有資料來源名稱設定, 如果沒有, 就在系統DSN中設定看看.

我要發表回答

立即登入回答