• ベストアンサー

ACCESS2000で更新のあったテーブルの確認

お世話になっております。 連続の投稿となり大変恐縮です。 他人が作成した、ACCESS2000+VBAのアプリケーションが あるのですが、更新の(Update、Insert等)あった テーブルを確認するにはどうしたら良いでしょうか? ACCESSの画面(多分データーベースオブジェクト)の 画面でのテーブルの「更新日時」はどうもテーブル に更新があっても新しくならないように見えます どなたか、教えて頂けるとありがたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • ShowMeHow
  • ベストアンサー率28% (1424/5027)
回答No.1

アクセスでは、レコードの変更についてはレコード単位でその情報を持たせていなければ、いつ更新したかはわからないと思います。 (もしくは、更新のsqlと対象データをログにとっておくとかしていないと)

gamera2950
質問者

お礼

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

その他の回答 (1)

  • ShowMeHow
  • ベストアンサー率28% (1424/5027)
回答No.2

素人ですので、間違っているかもしれませんが、 他の(本格的?)なdbについては、ロールバックの機能があるので、 ログとして残されているものの簡単に取り出せる情報として 提供されていないと思います。 そのため、そのような情報が必要な場合は、テーブルにそのような情報を 持たせます。

gamera2950
質問者

お礼

御回答ありがとうございます。 なるほどーロールバックできるならどこかに情報があるはずですよね 私の実施したい内容は、ロールバック情報まで知りたいのではなく 変更のあったテーブルがどれかだけでいいのです。 変更内容は、そのテーブルの中身を見て確認と考えております。

関連するQ&A