将MySQL应用程序从Delphi 2006升级到2010时出现的问题

将MySQL应用程序从Delphi 2006升级到2010时出现的问题,mysql,delphi,delphi-2010,dbexpress,libmysql,Mysql,Delphi,Delphi 2010,Dbexpress,Libmysql,我将我的Delphi升级到2010版本,并尝试打开并运行用Delphi2006编写的应用程序。该应用程序正在使用dbexpress提供的mysql和libmysql.dll,并在Internet上找到了第二个驱动程序 我无法在2010年运行它。我总是得到“缺少libmysql.dll库”。我试图得到它的新版本,但没有帮助。将此库复制到几乎所有的系统目录中没有任何帮助 我不知道该做什么,如何连接到数据库:(这很可能是一个unicode问题。PChar不再是一个指向ansistring的指针,而是一

我将我的Delphi升级到2010版本,并尝试打开并运行用Delphi2006编写的应用程序。该应用程序正在使用dbexpress提供的mysql和libmysql.dll,并在Internet上找到了第二个驱动程序

我无法在2010年运行它。我总是得到“缺少libmysql.dll库”。我试图得到它的新版本,但没有帮助。将此库复制到几乎所有的系统目录中没有任何帮助


我不知道该做什么,如何连接到数据库:(

这很可能是一个unicode问题。PChar不再是一个指向ansistring的指针,而是一个指向unicodestring的指针。请尝试升级dbexpress驱动程序。我不是指dll,而是指dbexpress包装代码。不过,我需要更多的信息来进一步帮助。

检查您的应用程序是否也有dbxmys.dll可用(在exe目录中或路径上)

不应该是与新delphi一起安装的最新版本的dbexpress吗?我将尝试升级它