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

时间:2010-04-04 17:44:25

标签: mysql delphi delphi-2010 dbexpress libmysql

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

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

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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