1.)と呼ばれる1つのルーチンを持つ単純なアプリケーションを作成できます
function ConnectToDB: Boolean
仮想ディレクトリ(wwwroot / cgi-bin)から実行すると、接続され、接続されたことが報告されます。
2.)簡単なWebサービスhelloWorldを作成できます
function helloWorld: String;stdcall;
クライアントを作成して、Webサービスの呼び出しを「helloWorld」と呼び、「HELLOWORLD」文字列を報告してもらうことができます。すべてがうまく機能します。
3.)さて、ステップ1から接続コードを取得してWebサービスに入れると、DBに接続できなくなります。常にfalseを報告します。
注:Delphi7を使用してWebサービスを作成しています。MS SQL Server DBへのコンジットとしてDBXpressを使用しており、接続に必要な2つのINIファイル(dbxconnections.ini、dbxdrivers.ini)と2つのDLLが、実行可能ファイル(wwwroot / cgi-bin)と同じフォルダーにあります。 。
どんな助けでも大歓迎です!繰り返しになりますが、応答する前に手順1と2に注意してください。
ありがとう!