我用delphi6,+Mysql4.0,在Borland网站上下了一个dbexpmy4.dll的文件,怎样升级D6能连上mysql?
把dbexpmy4.dll复制到了delphi6/bin/下,还有把mysql\bin下的libmySQL.dll也复制到了delphi6/bin/下。
Connected = true 时提示:Unable to load libmysql.dll。
急呀!!!

解决方案 »

  1.   

    >>dbexpmy4.dll
    你这个文件太久了, 最好copy delphi8带的那个
      

  2.   

    http://www.delphibbs.com/keylife/iblog_show.asp?xid=5858也可参考我的笔记
      

  3.   

    to:aiirii(ari-爱的眼睛) 
    我将。dbxdrivers.ini中[mysql]下的改成LibraryName=dbexpmy4.dll(以前是:LibraryName=dbexpmys.dll)后不会出错,只是提示用户密码不对。怎么一回事?
      

  4.   

    我也跟楼主一个问题,是Delphi7, 考也考了,驱动也更新了。可救是提示用户名密码不对,但我用BDE连就没任何问题。哪位有过经验说一说啊!
      

  5.   

    dbexpmy4.dll 连 mysql4 还是有bug, 最好用delphi8带的,
    要不,参看我的笔记中的链接下载也可
      

  6.   

    就是,下了一个MyODBC-3.51.04MySQL ODBC 驱动,用ADO连就没问题!
    to: aiirii(ari-爱的眼睛) 
    能否把DELPHI8的dbexpmysql.dll 发到这个邮箱:[email protected] 万分感谢!
      

  7.   

    给我也发一份,谢谢![email protected]
      

  8.   

    我查了一下,说是这个dbExpress默认连接是localhost,到mysql中看那张user表里面host字段有localhost和%两种值,好象是应该把所有的权限都设到%上面去。但没看到特别详细的说明,由于刚接触Delphi和mysql,怎么也搞不定。不知哪位大虾能实作一个看看。
      

  9.   

    to : aiirii(ari-爱的眼睛) 
    下了一个d7的dbexpmysql.dll,搞定!
    想来想去,还是用ODBC好,用TADOConnection
    只是在连接时出错时,怎样读取错误信息,然后自己处理,不想叫系统再弹出错误信息。
    还望指教,多谢!
    to:eshow(深山含笑)
    我发一份给你,你试下行不行!记得将dbxdrivers.ini中[mysql]下的改成LibraryName=dbexpmysql.dll(以前是:LibraryName=dbexpmys.dll)
      

  10.   

    tanxj(明剑)谢谢你!不过要等我周末回家后才能试,因为mysql是装在我的个人PC上的。