SQLの依存関係からデータを返します
-
16-09-2019 - |
質問
私はusesSqlDependency
vb.netアプリケーションを作成しようとしています。データがデータベースに追加されたときに、依存関係がトリガされます。それは依存関係がそれを引き起こしたデータ/クエリを返すことは可能だ場合、私は思ったんだけど。
現在、私はonchange
イベントiがキャッシュされているデータをリフレッシュするselect文をトリガー持っている必要があります。それだけで依存関係が
すなわち。次のテーブルに追加され、テーブルが2つのフィールド(ID、データ)を有する
id: 1
data: hello
これが追加されると、イベントのonchange依存性が解雇され、
id: 1
data: hello
タグが返されます
解決
http://rusanu.com/2006/06/17を参照してください。 / - 神秘的な通知/ のSqlDependencyは、カバーの下にどのように動作するかの説明のために。通知とともに、データの変更を取得することはできません。変更の追跡とチェンジ・データ・キャプチャの周りの技術がありますが、しかし、理由の多くのために、彼らは、アプリケーションの監視の変更をappropiateされていません。彼らは、データ同期(Sync Frameworkの)のために意図されており、実際にはキャッシュのためにそれらを使用しようとする試みを殺す変更、のために引かなければなりません。
ONLY事前通知の変更技術は、クエリNotificatioで、私のリンクで詳細を参照してください。
他のヒント
はありません。私はそれがSqlDependencyで可能だとは思いません。 あなたはトリガーを使用するか、またはSQL 2008で変更追跡を使用することができますどちらか。
所属していません StackOverflow