2012-04-11 24 views
0

Microsoft Accessに格納されているデータベースレコードを表示するためにVB.netのグリッドを使用していますが、グリッドフィールドを使用して編集および削除できます。 ユーザーがレコードを削除または編集するたびに監視できる方法はありますか?日付やユーザーなど、特定のレコードの更新や削除の詳細をすべて表示できるようにしたい。ASP.netを使用したデータベースの更新と削除の監視

答えて

1

あなたが語っていることは「監査」と呼ばれ、MS SQL Serverなどの特定のデータベースには、これが組み込まれています。 MS Accessにはこの機能は含まれていません。監査の不合理により、これをカスタム方法で実装する一般的な方法は、更新トリガーを使用することです。残念ながら、MS Accessにもトリガーはありません。これを実行できる唯一の方法は、APIを使用して自分のテーブルとやり取りし、そのAPIに固執するように書くことです。

+0

そうですね、私はそれのためにすでに作成されたコードを見つけることができました。ありがとうございました。 – user1162628

+0

アクセス2010には、トリガーとよく似たものがあります。それはデータマクロです - http://msdn.microsoft.com/en-us/library/ff973807.aspx – Fionnuala

0

あなたがしたいことは、挿入と削除のsaveコマンドにフックすることです。また、イベントにフックしてデータをキャプチャすることもできます。どちらの方法でも、ログ・データをログ・データベースにダンプするinsert文を作成します。

+0

私はまだ初心者ですが、どこでも知っていますか?それについてもっと知るにはどうすればいいでしょうか? – user1162628

関連する問題