0

一元化されたデータベースと、それにアクセスできる2人(または2人以上)のユーザーが同時に作業しています。USER1がログインすると、データベースからのすべてのデータがデータセットに入力され、ユーザーはデータセットを使用してデータを取得します。これで、ロケーションテーブルには5つのエントリ/ロケーション名が含まれます。一方、USER2は場所(シカゴ)をデータベースに追加します。ここで、USER1システムの新しい場所(シカゴ)にアクセスしたいと思います。

これにはトリガーを使用する必要がありますか?それともスレッドを試してみようか?

これがアプリケーションを操作するための実行可能な方法ではない場合は、私に知らせてください。追加および相対的な情報は大歓迎です。

私はこれらすべてを理解するのに十分な知識を持っておらず、これらすべての技術、技術、概念の学習段階を通過しているところです。ばかげた質問ならごめんなさい。

4

2 に答える 2

1

SQLServerでSqldependencyに登録できます。

SQLServer2008での変更通知を参照してください

http://www.codeproject.com/Articles/12335/Using-SqlDependency-for-data-change-events

于 2012-04-24T11:41:23.777 に答える
1

クライアント間のデータベースベースの依存関係を定義します。クライアントはデータベースにサブスクライブできるため、データが変更されたときにすべての依存関係が通知されます。これはsqldependency通知と呼ばれ、サービスブローカーを使用します。リンクを確認してください。

http://www.codeproject.com/Articles/144344/Query-Notification-using-SqlDependency-and-SqlCach

于 2012-04-30T18:30:42.413 に答える