ODBC我已经配置好,测试AdoConnection是连通的;现在先去MySql里面使用命令:mysql> select * from db_new.dress;
+----+------+
| ID | CODE |
+----+------+
|  1 | 2    |
+----+------+
1 row in set (0.06 sec)
结果是有的,并且语法也正确
我使用Delphi 的AdoQuery,使用同样的Sql语句,结果还报错,说“在执行命令过程中,发生了一个或多个错误”求解啊~~~~~~

解决方案 »

  1.   

    delphi连MYSQL时,一定要记得在连接语句里明确语句,否则会出问题..原因:语言在转换后乱码超成系统不识别你查一下相关资料,我以前做项目也碰到过这个问题..
      

  2.   

    求强人给点提示,tell me how to do...........
      

  3.   

    connectionstring =
    'Provider=ADsDSOObject;Encrypt Password=False;Data Source=localhost;Mode=Read;Bind Flags=0;ADSI Flag=-2147483648'help~~~
      

  4.   

    在详细点,
    ODBC使用的是MySQL ODBC 5.1 Driver驱动
    其他的都默认未设定
      

  5.   

    那ODBC那里设置的DATABASE是你要访问的库吗?
      

  6.   

    试试下面的连接字符串Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=myDataBase; User=myUsername;Password=myPassword;Option=3;
      

  7.   

    是的,就是我那SQL语句里面的db_new
      

  8.   


    =================================================================== 
    可以结贴了谢谢dinoalex,问题解决了,使用连接字符串就可以了
    非常感谢
    顺便扩展问句,有解释的原因吗?为什么使用连接字串就可以,使用数据源就不行