Datasnap / dbExpress部署问题

时间:2014-05-15 15:51:00

标签: mysql delphi delphi-xe5 datasnap dbexpress

我现在正在IIS上设置Datasnap服务器。

我设法让默认的Datasnap / Javascript演示工作,并将其扩展为将我自己的基于字符串的结果包含在网页版本中。

然而,我被困在了一个新的水平。

我想添加一个数据库模块并返回通过dbExpress访问的MySQL数据库的结果。

只要在其上添加带有TSQLConnection和TSQLQuery的数据模块并推出已编译的dll,服务器就会停止工作。删除Datamodule并重新编译,一切都很好。

我尝试将libmysql.dll和dbxmysql.dll添加到网站根目录并将其添加到ISAPI限制列表中以允许它们运行,但我显然遗漏了其他内容。

更新 经过一些更多的测试,核心问题是为TSQLConnection&添加额外的数据模块。 TSQLQuery。如果我在TServerMethods1单元中包含这些,那么该应用程序可以工作......

1 个答案:

答案 0 :(得分:0)

Dan,在您的USES子句中插入 MidasLib ,比部署其他dll更好,这将保留您的可执行文件中所需的一切。