Delphi7,MySql是3.23版
下载了3.51.27版的myodbc3.dll文件
这样连接好像不行
ADOCon1.ConnectionString:=('DRIVER={MySQL ODBC 3.51 Driver};'+
'SERVER=192.168.0.1;'+
'DATABASE=lionx;'+
'USER=root;'+
'PASSWORD=109;'+
'OPTION=3;');
ADOCon1.Close;
ADOCon1.Open;ADO连接Mysql非常麻烦吗
下载了3.51.27版的myodbc3.dll文件
这样连接好像不行
ADOCon1.ConnectionString:=('DRIVER={MySQL ODBC 3.51 Driver};'+
'SERVER=192.168.0.1;'+
'DATABASE=lionx;'+
'USER=root;'+
'PASSWORD=109;'+
'OPTION=3;');
ADOCon1.Close;
ADOCon1.Open;ADO连接Mysql非常麻烦吗
'SERVER='+C_IPAddr+
';DATABASE='+C_DBName+
';USER='+C_User+
';PASSWORD='+C_Pass+
';OPTION=3;');
ADOConnection1.ConnectionString:=('DRIVER={MySQL ODBC 5.1 Driver};'+
'SERVER='+'192.168.0.2'+
';DATABASE='+'answer'+
';USER='+'test'+
';PASSWORD='+'test'+
';OPTION=3;');
ADOConnection1.Close;
ADOConnection1.Open;出错,错误提示为:[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
这里好像没有mysql设置的地方?
建议使用UniDac更好,这样就可以不用到用户端去装驱动,配置ODBC那么麻烦,而且对MYSQL访问效率比ADO高
目前用的dbexpress出了点问题,头疼死了LS有什么比较方便的示例吗?
是啊,delphi程序的强项就在于这里
[致命错误] Unit1.pas(17): Unit Uni was compiled with a different version of System.GetMemoryManager
[致命错误] Unit1.pas(17): Unit MyCall was compiled with a different version of System.GetMemoryManager
更换成3.50.0.12后编译可以通过了,但是使用的时候又出现了问题
UniConnection1.Connected:=True;提示MySql Provider is not registered
MySqlUniProvider Unit to the use clause of any unit is you project or place the TMSQLUniProvider component on the form