我在 Windows 7 64 位上使用 Delphi XE5 并尝试使用 FireDAC 组件。 我正在使用一个 TFDConnection 组件连接到本地 MySQL 数据库 (v5.6.15)。
我已经将 libmysql.dll(32 位 v5.6.15)放入我的项目文件夹、EXE 文件夹和 C:\Windows\System32 文件夹(这是 PATH 位置),但是当我尝试从 IDE 连接时,我遇到错误:
Cannot load vendor library [libmysql.dll or libmysqld.dll]. THe system cannot find the file spcified. Hint: check it is in the PATH or application EXE directories, and has x86 bitness..
我也尝试将 libmysql.dll (64bit v5.6.15) 放到所有这三个文件夹中,但仍然遇到同样的错误。
我是否遗漏了一些东西来连接它? 感谢您的帮助。
最佳答案
Try to set TFDPhysMySQLDriverLink.VendorLib property to the full path of libmysql.dll and see what the message you will get or the app will connect
尝试了基于da-soft的解决方案上面的评论,效果很好。 谢谢
关于mysql - Delphi XE5 FireDAC 错误 : Cannot load vendor library [libmysql. dll 或 libmysqld.dll],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21857209/