VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 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の違いは何でしょうか?
どなたか、良きアドバイスがあれば教えて欲しいなぁ〜
お願いします。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -