Win7 64系統,Delphi7.0,MySQL 5.7,MySQLODBC驅動版本是5.1
安裝ODBC驅動后,在Windows系統里建立了系統DSN的ODBC連接,測驗連接成功。
在Delphi里通過ADO圖形界面連接,無法找到剛剛建立的ODBC連接,回到Windows系統ODBC里,將ODBC建立到用戶DSN下,Delphi的ADO里可以看到這個ODBC連接,但測驗連接成功,提示“在指定的DSN中,驅動程式和應用程式之間的體系結構不匹配”。
通過配置ADO連接字串進行連接:
DM.ac.ConnectionString :=
'Driver={MySQL ODBC 5.1 Driver}; Server=192.168.1.16; Database=testdb; User=root; Password=root; Option=3;';
DM.ac.Close;
DM.ac.Open;
執行時報錯“未發現資料源名稱并且未指定默認驅動程式”。
uj5u.com熱心網友回復:
裝32位的驅動或者客戶端試試uj5u.com熱心網友回復:
搜索一下這個控制元件,ZEOSDBO 專門連接資料庫的uj5u.com熱心網友回復:
64位系統下 需要執行window\SysWow64\路徑下的odbcad32.exe 切記!!uj5u.com熱心網友回復:
Win7 64位。D7 僅支持32位。所以ODBC只能使用32位的了。當然要使用32位的odbcad32.exe。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/64616.html
標籤:數據庫相關
