掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ADO Recordsetを使ったデータ取得 (ID:102676)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
大変申し訳ございません。 経験不足で説明が不足しておりました。 >何の VBA をお使いなのでしょうか? Excelを使用してます。 下記サンプルプログラム上でDBから取得した場合、 DBから取得した値は、dbResの中に保持されていると思われますが、 dbResの値を別のレコードに保持(dbRes1)し、「dbRes.Update」 を実行した後でdbResとdbRes1の差分を比較したいと 考えております。 いろいろ試してみましたが、dbRes.Update実行した場合、同時に dbRes1も更新されているようです。 dbRes1を更新しないようにできないでしょうか? Dim dbCon As New ADODB.Connection Dim dbRes As New ADODB.Recordset Dim dbRes1 As New ADODB.Recordset Do Until dbRes.EOF ' 行の変数を加算 GYO = GYO + 1 ' テーブルの登録全フールドをセルにセット COL = 0 For Each dbCol In dbRes.Fields COL = COL + 1 Cells(GYO, COL).Value = dbCol.Value Next dbCol ' 次のレコードに移る dbRes.MoveNext Loop '
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.