delphi7.0 中我用dbexpress连接远程mysql数据库(版本4.0.20)
我已经更新 dbexpmysql.dll
连接时出错:
Failure to Connect:dbExpress Error:dbExpress Error [0x0008]:Parameter Not Set SQL Server Error: Access denied for user:'tliadmin@localhost'(Using password:YES)
tliadmin是数据库的用户名
使用dbexpress连接本地mysql数据库(版本4.0.26)一点问题也没有啊!
这是为什么?高手指点啊

解决方案 »

  1.   

    本地当然能允许localhost连接,远程恐怕不行,还是mysql用户管理的问题。
      

  2.   

    但是我用Mysql Administrator或MySQL Query Browser能够远程连接这个数据库
    为什么呢?
      

  3.   

    dbexpress对mysql的支持并不好,最好用ado+odbc。odbc在mysql官方网站有的下,用起来会好很多
      

  4.   

    可以使用ODBC连接数据库,要配置数据源
    对于一般的数据库的用户,是不是太困难了
      

  5.   

    估计你没有对sql数据库设置口令,设置后试试看.
      

  6.   

    TSQLConnetction的Params设了没有?
    如果是连接远程mysql数据库,就应当把localhost改为远程mysql数据库的ip或域名
    另外要确认远程mysql数据库这个远程访问的帐号.
      

  7.   

    远程的mysql数据库的端口号是默认的3306么?