1

ローカル マシンを Web アプリケーションに接続しようとしていました。ローカル マシンからデータを取得し、それをオンライン テーブルに挿入する必要があります。ユーザーがボタンをクリックすると、request という名前のオンライン テーブルに新しい列が追加され、ステータスが "新しい」最初に.iはローカルマシンにWindowsサービスとしてインストールしたSQL依存関係に行き、新しい挿入のリクエストテーブルをチェックします.サービスはローカルマシンからいくつかのデータをフェッチし、それをオンラインデータベースに投稿して変更しますリクエストテーブルのステータスフィールドを「更新済み」にします。

今私の問題は、必要なデータがテーブルに挿入されたことを自分のウェブサイトに通知するにはどうすればよいですか?? ステータス列の値が更新済みに変わるまで、要求テーブルを継続的に監視する必要があります。スレッドまたはタイマーを使用できますか??

4

1 に答える 1

0

Web サイトが使用しているライブ データベースに INSERT トリガーを書き込むことができます。

別のテーブル RequestUpdates を使用して、ライブ データベースのテーブル RequestUpdates に値を追加する INSERT トリガーを記述します。

RequestUpdates テーブルをロードするように Web サイトを設計します。ユーザーがログインし、リクエストが表示されたら、ライブ テーブルのステータスを表示済みに変更します。

このようにして、次回表示されない新しいリクエストが表示されます。

于 2012-06-30T07:35:04.203 に答える