【发布时间】:2014-08-13 12:10:44
【问题描述】:
有谁知道如何在 RAD Studio XE6 Delphi 上解决这个错误
如果您使用 Embarcadero 提供的示例应用 FireDAC\Samples\Comp Layer\TFDConnection\DLL_Sharing 并将 FDConnection 更改为使用 MySQL 服务器,您会收到此错误。 [FireDac][物理][MySQL]-1101。不受支持的 MySQL 版本 [0]。支持从 v 3.20 到 v6.2 的客户端和服务器。
exe 中的连接可以使用 MySQL 服务器,但 DLL 中的共享不起作用。 即使遵循 FireDAC DLL_Sharing 中的步骤..
【问题讨论】:
-
您是否按照
this paragraph中描述的方式进行操作?有一条注释说“理想情况下,(用于连接到 MySQL 服务器的客户端库的版本)应该等于服务器版本。”。你符合这个建议吗? -
“本段”中提到的错误代码不一样我得到的是-1101而不是-314
-
我知道,我的意思是,如果您尝试使用与您要连接的服务器版本匹配的客户端库。
-
好的,所以。是的,我什至添加了一个 TFDPhysMySQLLink 并使用了 mysql 服务器 bin 文件夹中的 libmysql.dll。
-
即使使用 MySQLDriverLink 也不能解决这个问题。