0

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

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

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

4

2 回答 2

1

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

于 2010-04-04T17:55:38.827 回答
0

check you have dbxmys.dll available to your app too (in the exe dir or on the path)

于 2012-03-07T16:39:01.180 回答