• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:rs.MoveFirst)

VBAのコードでのrs.MoveFirstの必要性について

このQ&Aのポイント
  • VBAのコードでrs.MoveFirstは、あってもなくても変わりません。
  • rs.MoveFirstは、レコードセット内のカレントレコードを先頭に移動させるためのメソッドです。
  • しかし、rs.MoveNextメソッドを使ってループ処理する場合でも、最初にrs.MoveFirstを呼び出す必要はありません。

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

  • ベストアンサー
  • oboroxx
  • ベストアンサー率40% (317/792)
回答No.2

私は別に識者ではないですが、Accessの場合は要らないのかもしれませんが、他のDBでテーブルを開いた直後にカレントレコードが必ず最初を指していることが保証されてるというわけではなかったりすると、そういう処理を入れておくことがあります。 Accessのバージョンが上がって仕様が変わるってこともないとは言い切れませんが、そういう処理をしないといけない時もあるということを覚えておくことが大事かと思います。 今回は、そのまま残してもいいとは思います。

HULLKLPVWOHA
質問者

お礼

ご回答ありがとうございます。

その他の回答 (1)

  • ushi2015
  • ベストアンサー率51% (241/468)
回答No.1

こんにちは 自分的には Openしたてなら無くても問題ないと思うのですが、 入れたり入れなかったり、あまり気にしてません。 問題が有れば、識者から回答があると思います。 どうなんでしょうね?

HULLKLPVWOHA
質問者

お礼

ご回答ありがとうございます。

関連するQ&A