tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル SelectしながらUpdateをしたいのですが
投稿日: 2006/06/28(Wed) 13:11
投稿者松本
いつもお世話になっております。
過去ログやSQL構文などを色々と検索したのですが、どうしてもわからず、
投稿させて頂きました。

AというテーブルとBというテーブルがあります。テーブル構造は全く一緒です。
AのレコードのキーとBのレコードのキーが同じレコードの場合、
Aテーブルのそのレコードのフィールド1とフィールド2だけをBテーブルの対応するフィールドで
更新したいと思っています。

最初、OleDataReaderを使い
Aテーブルを全件参照し、その参照中にOleCommandでBテーブルから該当箇所を取得し
AテーブルをUpdateするロジックでしたが、OledataReaderを使っていると、
別のOleCommandは使えないようですのでエラーになってしまいました。

次にUpdate Aテーブル Select Bテーブルの様なSQLを作ったのですが、
一括更新ではなく、レコードごとに別の更新なのでバグでした。


Aテーブルの該当キーのみをBテーブルから取得する方法は
どうしたらよろしいのでしょうか。
Aテーブルの該当が1件では無く複数あります。

お忙しい中とは存じますがご教授をお願い致します。
引き続き自分でも調べてみます。

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

古いスレッドにレスはつけられません。