ADOCon1.ConnectionString:=('DRIVER={MySQL ODBC 5.1 Driver};'+
                  'SERVER=192.168.0.100;'+
                  'DATABASE=mydb;'+
                  'uid=aaa;'+
                  'pwd=ol./;p;'+
                  'OPTION=3;');用户是aaa
密码是ol./;p这样子就连不上了,Access Denied  。请问如何接近?

解决方案 »

  1.   

    直接通过ADO控件的属性设置连接,连接成功后把相应的连接字符串复制过来
      

  2.   

    加一对双引号,修改成:  ADOCon1.ConnectionString:=('DRIVER={MySQL ODBC 5.1 Driver};'+ 
                      'SERVER=192.168.0.100;'+ 
                      'DATABASE=mydb;'+ 
                      'uid=aaa;'+ 
                      'pwd="ol./;p";'+ 
                      'OPTION=3;'); 
      

  3.   

    楼上的兄弟是正解……不过突然发现我的d2009在安装了mysql odbc5.1以后,连接mysql说是灭有这个odbc驱动……汗
      

  4.   

    呵呵,用PostgreSQL,这个比较稳定
      

  5.   

    ADOCon1.ConnectionString:=('DRIVER={MySQL ODBC 5.1 Driver};'+ 
                      'SERVER=192.168.0.100;'+ 
                      'DATABASE=mydb;'+ 
                      'uid=aaa;'+ 
                      'pwd="ol./;p";'+   //字符串 用引号 
                      'OPTION=3;');