gpt4 book ai didi

mysql - delphi mysql ado连接

转载 作者:可可西里 更新时间:2023-11-01 07:40:44 26 4
gpt4 key购买 nike

我试图让 ADO 连接在 Delphi XE3 中工作,但遇到了很大的困难。

我的机器 (Win7 x64) 上安装了一个 ODBC 驱动程序,该驱动程序在 ODBC 数据源下显示为“mySQL ODBC 5.1 驱动程序”。 Mysql 版本 5.5。

我的理解是我应该能够在表单上放置一个 TadoConnection 组件,然后为其分配一个适当的连接字符串,如下所示:

var
conn: TADOConnection;

procedure TForm1.Button1Click(Sender: TObject);
begin
conn := conn.Create(nil);
conn.ConnectionString := 'DRIVER={MySQL ODBC 5.1 Driver}; SERVER=myserver; PORT=3306; DATABASE=mysql; UID=myuser; PASSWORD=mypassword;OPTION=3;';
conn.Connected := true;
end;

当我运行应用程序并单击按钮时,出现错误

Project Project1.exe raised exception class EOleException with message '[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified'.

谁能帮帮我?我错过了什么?我试过在网上寻找示例,但到目前为止没有任何乐趣。任何建议都非常受欢迎......

最佳答案

您只需检查您的 ODBC 驱动程序...转到控制面板...管理工具...并检查您拥有的 ODBC 驱动程序版本...然后使用正确的版本...例如,我正在使用最新版本的 MySQL ODBC。 Driver={MySQL ODBC 5.2 ANSI 驱动程序}

关于mysql - delphi mysql ado连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14469118/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com