我用ADO 连接MySql的ODBC连接成功查询出错????
我的是 VC 程序 <<----重点强调一下
我的程序是用ADO写的 也就是这种东西:
_ConnectionPtr m_pConnection;
_RecordsetPtr m_pRecordset;
调试的时候我用的是本机的 ACCESS 一切正常 都成功了
现在 我想连到MySql 数据库上 ,连接字符串都没错,应该没错 因为我是用delphi生成的
大概就是这样用户名和密码Ip什么的我都去掉了
strConn.Format(_T("Provider=MSDASQL.1;Password=
MYPWD;Persist Security Info=True;\
User ID=MYUID;Data Source=mysql1;Extended Properties='DATABASE=DATEBASENAME;\
DSN=mysql1;OPTION=;PWD=MYPWD;PORT=3306;SERVER=IP;UID=MYUID'"));
调试的时候 m_pConnection->Open
都没问题 都没出错 可是在 m_pRecordset->Open
的时候出错了 错误说 “ODBC 驱动程序不支持所需属性”
难道ADO不能访问 MySql的ODBC ? 没道理啊 人家 ASP不就用的是ADO用的好好的啊
搞不懂 100分 求教!!
另一种方案 如果实在不行我就不用MySql了 我用SyBase 可是我找不到驱动程序啊,
谁知道驱动程序在哪找 没有驱动程序 我就建立不了数据源 就没办法连接
郁闷!!
我用Delphi 的 BDE可以直接建立SyBase 的数据源 可是好像VC用不了 郁闷
现在就这两种数据库 谁有办法帮我!