delphi xe3数据库与MySQL版本5.1错误。模块中存在异常TDBXError。无法加载dbxmys.dll(错误代码126)
为了制作一个简单的数据库应用程序,我将所有组件都放到表单中。连接已成功测试。设置组件属性并运行应用程序后,将显示消息 “位于00218766的模块project6.exe中出现异常TDBXError。无法加载dbxmys.dll(错误代码126)。系统路径中可能缺少该异常。”delphi xe3数据库与MySQL版本5.1错误。模块中存在异常TDBXError。无法加载dbxmys.dll(错误代码126),mysql,delphi,delphi-xe3,dbexpress,Mysql,Delphi,Delphi Xe3,Dbexpress,为了制作一个简单的数据库应用程序,我将所有组件都放到表单中。连接已成功测试。设置组件属性并运行应用程序后,将显示消息 “位于00218766的模块project6.exe中出现异常TDBXError。无法加载dbxmys.dll(错误代码126)。系统路径中可能缺少该异常。” 我已经在“C:\delphi xe3”中安装了delphi xe3。dbxmys.dll存在于C:\delphi xe3\bin中,但再次出现此错误 虽然您安装了Delphi,并且C:\Delphi xe3\bin中的db
我已经在“C:\delphi xe3”中安装了delphi xe3。dbxmys.dll存在于C:\delphi xe3\bin中,但再次出现此错误 虽然您安装了Delphi,并且
C:\Delphi xe3\bin
中的dbxmys.dll
dll无法找到您的应用程序project6.exe
中的dll,但这是因为您的应用程序不知道在哪里查找它
应用程序将在流动的位置查找DLL
- 当前进程的可执行模块所在的目录 定位李>
- 当前目录李>
- Windows系统目录李>
- Windows目录李>
- PATH环境变量中列出的目录
C:\delphi xe3\bin
,否则需要将DLL复制到上述位置之一。(在我的电脑上C:\Program Files\CodeGear\RAD Studio\5.0\bin
位于路径变量中)
由于您可能需要将DLL与应用程序一起分发,因此将其复制到与project6.exe
相同的文件夹应该可以解决此问题
使用IDE时可以连接到MySQL的原因是因为Delphi IDE正在运行或知道
C:\Delphi xe3\bin
谢谢。我现在知道了。