掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DBGridで複数テーブルの場合に更新するには? (ID:40613)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
はじめまして。 タイトルの通り、DBGridを複数テーブルのときにUpdateする方法について質問させてください。 一つのテーブルをUpdateするときには問題なく動作しているのですが、SQLでテーブルをJoinした後に、更新しようとするとうまくいきません。 SQLに関してシロウトなので,Updateを指定するSQLが間違っているかもしれないという予想はつくのですが・・。 そもそも、複数テーブルを一気にUpdateさせることが間違いで、テーブル一つ一つアップデートさせて、それをもう一度Joinさせればよろしいのでしょうか?? 一応下記にソースコードを載せておきます。 テーブルをつなげているソース select test01."StudentName",test02."Class" from test01,test02 Where test01."Studentid" = test02."Student_ID" UpdateSQLには、以下のようなソースコードを書いています。 update test01,test02 set test01."StudentName" = :"StudentName", test02."Class" = :"Class" where test01."StudentName" = :"OLD_StudentName" and test02."Class" = :"OLD_Class" よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.