我将Delphi升级到2010版本,我尝试打开并运行用Delphi 2006编写的应用程序。该应用程序使用dbexpress的mysql和libmysql.dll以及在Internet上找到的第二个驱动程序。
我无法在2010年运行它。我总是得到“缺少libmysql.dll库”。我试图获得它的新版本,但它没有帮助。将此库复制到几乎所有系统目录中都无济于事。
我不知道该怎么做,如何连接到数据库:(
答案 0 :(得分:1)
这很可能是一个unicode问题。 PChar不再是指向ansistring的指针,而是指向unicodestring的指针。尝试并升级dbexpress驱动程序。我不是指dll,而是dbexpress包装器代码。我需要更多的信息来帮助我们进一步提供帮助。
答案 1 :(得分:0)
检查你的应用程序是否也有dbxmys.dll(在exe目录或路径上)