投稿日 | : 2004/11/08(Mon) 10:19 |
投稿者 | : 西田 |
Eメール | : |
URL | : |
タイトル | : UpdateとUpdateBatchの違い |
こんにちは。
私は、VBを始めたばかりの初心者ですが、何卒、よきアドバイスの程、よろしくお願いします。
ついでに、Accessも始めたばかりです。^_^;
(OS:WinXP、VB6.0、Access2000)
VBでアクセスを操作しようと思ってホームページを参考にソフトを作ってる最中ですが、
行き詰ってしまいました。
※一部省略してあります。
dn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\test.mdb"
'
ks.Open "結果", dn, adOpenKeyset, adLockOptimistic
ks.MoveFirst
Do While Not ks.EOF
If FILE_N = ks![ファイル名] Then
ks.Fields("確認日") = Date & " " & Time
ks.UpdateBatch ←←←←←←←←←←←←← ?????疑問点?????
Exit Do
End If
ks.MoveNext
Loop
ks.Close
dn.Close
VBからAccessファイルをオープンして、FILE_Nとファイル名が同じだった場合、
その行の ”確認日” を空白から更新させたいと思っています。
今までは、”Update” を使用してソフトを作成していたのですが、上手く更新されません。
UpdateBatchにすると上手く更新されるみたいです。
そこで、質問なのですが、UpdateとUpdateBatchの違いは何でしょうか?
どなたか、良きアドバイスがあれば教えて欲しいなぁ〜
お願いします。