【问题标题】:Unable to load libmysql.dll无法加载 libmysql.dll
【发布时间】:2009-12-23 08:05:39
【问题描述】:

我第一次尝试使用dbexpress组件连接mysql

我收到了这个错误

连接失败:无法加载 libmysql.dll

我的delphi版本:Delphi7

mysql 5.1.36(我的 Windows 上安装了 wamp 服务器)。

谁能帮帮我

提前致谢

【问题讨论】:

    标签: mysql delphi dbexpress


    【解决方案1】:

    DB Express / Delphi 7 不支持 MySQL 5,因此您需要一份用于 DB Express 的开源 MySQL 5 驱动程序 (Found here)。

    您还应该确保 libmysql.dll 程序集已安装并且可以在您的 PATH 变量中找到。如果需要再次查找,可以在 lib\opt

    中的 MySQL5.X zip 分发中找到

    【讨论】:

    • 感谢您的回复,但没有为我工作我收到此错误无法找到程序 getSQLDriverMYSQL50
    • 嗨学习,这听起来像是开源驱动程序特有的一个新问题。如果你开始一个新问题来解决这个新问题,你会得到更好的答案。
    【解决方案2】:

    尝试将 libmysql.dll 放入您的 lib 路径。如果这没有帮助,请获取另一个版本的 libmysql.dll 文件。

    【讨论】:

    • 请注意,libmysql 可能依赖的其他库(例如 zlib 或某些加密库)也是如此
    【解决方案3】:

    Delphi 7 附带 mysql 3.x 驱动程序。你需要的是mysql 5的东西。你可以找到一个here, 按照文档中有关如何添加新 dbexpress 驱动程序的说明进行操作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多