【问题标题】:Problems upgrading MySQL application from Delphi 2006 to 2010将 MySQL 应用程序从 Delphi 2006 升级到 2010 时出现问题
【发布时间】:2010-04-04 17:44:25
【问题描述】:

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

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

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

【问题讨论】:

    标签: mysql delphi delphi-2010 dbexpress libmysql


    【解决方案1】:

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

    【讨论】:

    • 不应该是 dbexpress 在最新版本中安装了新的 delphi 吗?我会尝试升级它
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2011-05-25
      • 2011-02-07
      • 2020-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多