またハマった! ADOでUpdateBatch

またまたこんな話ですみません。
Access 2002を端末にしたデータベースシステムを開発していますが、ここにきて急遽あんまりさわらないでいたADOを勉強しなければならないことに気づきました。
そこで、手元にあった本やらネットやらを調べてコードを打ってたんですが、どうにもサンプルコードではうまくいかない!
具体的には、
Do Until rs.EOF
  rs.Delete
  rs.MoveNext
Loop

(前後の宣言などは省略)
と、たったこれだけのコードが動かない!
本を見てもネットを見ても同様の症状を訴えているケースはあまりなく……。
で、試行錯誤して、ヘルプをガリガリ検索してようやく分かりました。
Do Until rs.EOF
  rs.Delete
  rs.UpdateBatch
  rs.MoveNext
Loop

これでばっちりテーブルの中身を削除してくれます。
しかし、なんで巷のサンプルコードにはUpdateBatchが書かれていないんだろう……。
やっぱりAccessのバージョンが古いせいなんだろうか……。orz
まぁなんにせよ、今回のことでADOやらレコードセットやら、ちょっと苦手だったことがしっかり身に付きました。
これは大きな収穫。
だいぶAccessの上級者に近づいたという実感が湧きました。(^-^)