| 
    
     |  | こんばんは。 
 >
 >環境
 >エクセル2000
 >アクセス2000
 >adoで接続
 >
 >やりたいことは、
 >アクセスでまったく同じテーブルが2つあり、ひとつのテーブルを更新すると
 >更新される前の情報をバックアップとしてもうひとつのテーブルに
 >移したいのですが、簡単な方法又は参考ページはありますでしょうか??
 Connectionオブジェクトのイベント
 (ExecuteCompleteやWillExecute)
 
 と
 
 Recordsetオブジェクトのイベント
 (WillChangeRecordやWillChangeRecordset)を
 
 使って、テーブルの更新を見つけるということでしょうか?
 
 バックアップはSqlを使えば(Tbl1[元テーブル]とTbl2[バックアップ用]があった場合)、
 上記のイベントで更新前を把握して、
 
 "delete * from Tbl2"
 
 ↑「テーブルTbl2のデータ削除」
 
 
 "INSERT INTO Tbl2 SELECT * FROM Tbl1"
 
 ↑「テーブルTbl2にテーブルTbl1のデータをコピー」
 
 というSqlでバックアップテーブルを作成する
 
 ということになりますが・・・。
 
 検討してみてください。
 
 |  |