プロが教えるわが家の防犯対策術!

お世話になっております。
連続の投稿となり大変恐縮です。

他人が作成した、ACCESS2000+VBAのアプリケーションが
あるのですが、更新の(Update、Insert等)あった
テーブルを確認するにはどうしたら良いでしょうか?

ACCESSの画面(多分データーベースオブジェクト)の
画面でのテーブルの「更新日時」はどうもテーブル
に更新があっても新しくならないように見えます

どなたか、教えて頂けるとありがたいです。

A 回答 (2件)

アクセスでは、レコードの変更についてはレコード単位でその情報を持たせていなければ、いつ更新したかはわからないと思います。


(もしくは、更新のsqlと対象データをログにとっておくとかしていないと)
    • good
    • 0
この回答へのお礼

早々の御回答ありがとうございます。
やはり確認する方法はないのですか(TT)
Oracleなんかもこうなんでしょうか(TT)

MSの壁 厚いです ><

お礼日時:2010/03/05 09:45

素人ですので、間違っているかもしれませんが、


他の(本格的?)なdbについては、ロールバックの機能があるので、
ログとして残されているものの簡単に取り出せる情報として
提供されていないと思います。

そのため、そのような情報が必要な場合は、テーブルにそのような情報を
持たせます。
    • good
    • 0
この回答へのお礼

御回答ありがとうございます。
なるほどーロールバックできるならどこかに情報があるはずですよね

私の実施したい内容は、ロールバック情報まで知りたいのではなく
変更のあったテーブルがどれかだけでいいのです。
変更内容は、そのテーブルの中身を見て確認と考えております。

お礼日時:2010/03/08 09:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!