1.) 我可以创建一个简单的应用程序,它有一个名为
function ConnectToDB: Boolean
并从我的虚拟目录(wwwroot/cgi-bin)运行它,它连接并报告回 connected 。
2.) 我可以创建一个简单的网络服务 helloWorld
function helloWorld: String;stdcall;
我可以创建一个客户端并调用我的 Web 服务调用“helloWorld”,然后将我的“HELLO WORLD”字符串报告给我——一切都很好。
3.) 现在,如果我从第一步 (1) 中获取连接代码并将其放入 Web 服务中,我将无法连接到数据库。它总是报告错误。
注意:我正在使用 Delphi 7 创建我的 Web 服务。我使用 DBXpress 作为 MS SQL Server DB 的管道,连接所需的两个 INI 文件(dbxconnections.ini、dbxdrivers.ini)和两个 DLL 与可执行文件(wwwroot/cgi-bin)位于同一文件夹中.
任何帮助将不胜感激!同样,请在回复之前注意第 1 步和第 2 步。
谢谢!