我现在正在IIS上设置Datasnap服务器。
我设法让默认的Datasnap / Javascript演示工作,并将其扩展为将我自己的基于字符串的结果包含在网页版本中。
然而,我被困在了一个新的水平。
我想添加一个数据库模块并返回通过dbExpress访问的MySQL数据库的结果。
只要在其上添加带有TSQLConnection和TSQLQuery的数据模块并推出已编译的dll,服务器就会停止工作。删除Datamodule并重新编译,一切都很好。
我尝试将libmysql.dll和dbxmysql.dll添加到网站根目录并将其添加到ISAPI限制列表中以允许它们运行,但我显然遗漏了其他内容。
更新 经过一些更多的测试,核心问题是为TSQLConnection&添加额外的数据模块。 TSQLQuery。如果我在TServerMethods1单元中包含这些,那么该应用程序可以工作......
答案 0 :(得分:0)
Dan,在您的USES子句中插入 MidasLib ,比部署其他dll更好,这将保留您的可执行文件中所需的一切。