我已将所有组件都下载到表单中,以便创建一个简单的数据库应用程序。连接已成功测试。设置组件的属性并运行应用程序后,将显示该消息。
“模块project6.exe中的异常TDBXError,位于00218766.无法加载dbxmys.dll(errorCode126)。系统路径中可能缺少该文件。”
我在“C:\ delphi xe3”中安装了delphi xe3。 dbxmys.dll存在于C:\ delphi xe3 \ bin中,但又出现此错误!
答案 0 :(得分:2)
虽然你安装了Delphi并且dbxmys.dll
C:\delphi xe3\bin
你的应用程序project6.exe
找不到DLL,但这是因为你的应用程序不知道在哪里查找它。< / p>
According Microsoft您的应用程序将在流动的地方寻找DLL
因此,除非在PATH环境变量中命名C:\delphi xe3\bin
,否则您需要将DLL复制到上述位置之一。 (在我的PC上C:\Program Files\CodeGear\RAD Studio\5.0\bin
在PATH变量中)
由于您可能需要将DLL与您的应用程序一起分发,将其复制到与project6.exe
相同的文件夹中应该解决此问题。
使用IDE时可以连接到MySQL的原因是因为Delphi IDE正在运行或知道C:\delphi xe3\bin