Delphi 2010 和 Dbexpress 部署

Posted

技术标签:

【中文标题】Delphi 2010 和 Dbexpress 部署【英文标题】:Delphi 2010 and Dbexpress deploy 【发布时间】:2011-03-05 12:01:06 【问题描述】:

究竟如何部署使用 dbexpress 连接到远程 mysql 的 Delphi 2009 /2010 应用程序?要包括哪些文件?谢谢

【问题讨论】:

【参考方案1】:

您需要用于 MySQL 的 dbexpress 驱动程序 (dbxmys.dll),以及作为单个 DLL (libmySQL.dll) 的 MySQL 客户端库。

在 Delphi 2009 中,有一个错误(我不确定它是否已被任何更新修复),这使您也需要在应用程序中部署 dbxdrivers.ini 和 dbxconnections.ini 文件;否则你会在目标机器上得到一个运行时错误。有一些解决方法,例如在您的代码中创建内存连接管理器,这在 Marco Cantu 的 Delphi 2009 手册中有所提及。

【讨论】:

它已在服务包中修复 - 请参阅 chee-yang.blogspot.com/2008/09/…

以上是关于Delphi 2010 和 Dbexpress 部署的主要内容,如果未能解决你的问题,请参考以下文章

Delphi 6 -> Delphi 2006 dbexpress 怪异?

Delphi 2009,带有 Oracle 的 DbExpress:无法加载 oci.dll

Delphi XE8中开发DataSnap程序常见问题和解决方法 (-)启动创建好的DBExpress工程时候报错了!

Delphi XE中使用dbExpress连接MySQL数据库疑难问题解决(对三层的例子配置有帮助)

Delphi XE2 使用dbExpress连接MySQL数据库

delphi2006如何用ADO或dbExpress连接sybase12.5数据库? 目前我只能连MSSQL