gpt4 book ai didi

mysql - delphi 10.1 fdconnection libmysql.dll

转载 作者:行者123 更新时间:2023-11-29 07:26:24 27 4
gpt4 key购买 nike

我想从应用程序中获取或到达 DLL = C:\mysql\bin\libmysql.dll 行。下面的列表是从 FireDAC 连接器信息中复制的。但是我可以在什么变量、对象或“类”中找到此信息并能够在我的应用程序中显示路径 c:\mysql\bin?

================================
Connection definition parameters
================================
DriverID=MySQL
================================
FireDAC info
================================
Tool = RAD Studio 10.1 Berlin
FireDAC = 15.0.1 (Build 86746)
Platform = Windows 32 bit
Defines = FireDAC_NOLOCALE_META;FireDAC_MONITOR
================================
Client info
================================
Loading driver MySQL ...
DLL = C:\mysql\bin\libmysql.dll
Client version = 323520000
================================
Session info
================================
Current catalog =
Current schema =
Server info = 3.23.52-nt
Client info = 3.23.52
Characterset name =
Host info = localhost via TCP/IP
Name modes = CILCT
SSL Cipher =

最佳答案

非常感谢 MartynA 的评论。那对我有帮助。我只需单击 FDConnection 组件上的“帮助”按钮,它就会显示我找到答案的网站。有关实际 libmySQL.dll 存储在名为 FDDrivers.ini 的 ini 文件中的位置的信息:

C:\Users\Public\Documents\Embarcadero\Studio\FireDAC\FDDrivers.ini。

http://docwiki.embarcadero.com/RADStudio/Rio/en/Configuring_Drivers_(FireDAC)

然后在文件中:C:\Users\Public\Documents\Embarcadero\Studio\FireDAC\FDDrivers.ini。这些行可能会更改为指向选定的 libMySQL.dll我的 PC 中有几个 libMySQL.dll 文件,看起来很困惑。特别是因为它们是 libMySQL 的不同版本,我需要使用日期为 2008 年 8 月 14 日的正确版本。因此我选择将 dll 文件重命名为 libMySQL_20020814.dll 以控制通常称为“libMySQL.dll 噩梦”的内容”。

我还将上述 FDDrivers.ini 文件中的信息更改为:

[MySQL]VendorLib=libMySQL_20020814.dll

好的结果是,我的 Delphi 应用程序现在只会在我的 Delphi application.exe - 文件所在的目录中准确查找文件 libMySQL_20020814.dll。并且不会被我 PC 中的所有其他 libMySQL.dll 文件“打扰”。它们确实很多,因为这个 Microsoft Windows 命令行将显示:

c:\>dir libMySQL.dll /s /b

还有一件重要的事情要评论:为了联系从 FDDrivers.ini 文件中选择的正确的 dll 文件,我必须重新启动 Delphi IDE 应用程序(Embarcadero RAD 工作室版本 10.1 Berlin)。在没有重新启动 Delphi IDE 应用程序的情况下,我没有设法更新 FDDrivers.ini 文件的读取。

关于mysql - delphi 10.1 fdconnection libmysql.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53490220/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com