读书人

delphi2007 ADO MySQL 驱动安装有关问

发布时间: 2013-01-04 10:04:17 作者: rapoo

delphi2007 ADO MySQL 驱动安装问题
我用delphi写客户端程序,访问远程MySQL数据库
驱动我下了mysql-connector-odbc-noinstall-5.1.8-win32
是免安装的

这个怎么搞啊

程序中


try
ADOConnection1.Close;
ADOConnection1.ConnectionString := ('DRIVER={MySQL ODBC 5.1 Driver};'
+'SERVER = ***;'
+'DATABASE=**;'
+'USER=**;'
+'PASWORD=***;OPTION=3;');
ADOConnection1.LoginPrompt := false;
ADOConnection1.Open;
except
showMessage('链接数据库出错');
ADOConnection1.Close;
end;


现在就是不知道驱动该怎么搞
[解决办法]
解压后
myodbc5.dll and myodbcS.dll拷贝到windows\system32目录下。让后在驱动解压文件夹里运行一下命令

myodbc-installer -d -a -n "MySQL ODBC 5.1 Driver" -t "DRIVER=
c:\windows\system32\myodbc5.dll;SETUP=c:\windows\system32\myodbc5S.dll"


Hope it helps.

Thanks,

Ali
[解决办法]
你用的windows版本是?还有你为什么不下载安装包呢?下载noinstall包是不是你有其它的需求?
[解决办法]
Win7 x64? 如果是64位那32位mysql odbc驱动你是在win默认的ODBC管理是看不到的。执行以下命令来启动32位ODBC manager。

c:\windows\syswow64\odbcad32.exe

另外一个odbcad32.exe在系统路径里也存在所以必须要提供完整(以上)的路径。

读书人网 >.NET

热点推荐