2011-12-26 22 views
1

私は興味深い問題があります。データがMicrosoft Accessデータベースに挿入または更新されているかどうかを確認するプログラムを作成する必要があります。プログラムは両方のタイプのデータベースと互換性がある必要があるので、アクセスなどで動作しないためトリガーを使用することはできません挿入/更新時にデータベースの変更を確認するにはどうすればよいですか?

誰でもこのチェックを行う方法はありますか?

ご協力いただければ幸いです!

ありがとうございました

+0

アプリを経由せずに他のアプリがDB内のデータを変更した場合は、アプリのチェックを受けますか? –

+0

はい私のapp.aメッセージボックスを経由せずに他のアプリケーションがDB内のデータを変更した場合、私のアプリケーションのチェックでは、データベースの特定のテーブル – user757321

+0

の両方の**タイプのデータベースにいくつかの変更が表示されますか?あなたはAccess07とAccess03以前を意味しますか? – gideon

答えて

0

あなたのデータベースにいくつかのフィールドを追加する必要があるようです。

確認する各テーブルに、updateTimeAppAupdateTimeAppBの2つのフィールドを追加します。各アプリは、更新または更新時にupdateTimeフィールドをDateTime.Nowに設定します。その後、他の誰かがデータに触れているかどうかをチェックしたいアプリは、他のアプリの最新の更新時間とそれ自身の更新時間を比較することができます。

0

データベースが非常に大きい場合を除き、複数のコピーを保持してライブバージョンとコピーを比較するのは難しくありません。

関連する問題