IBDatasetでふたつのJOINして同時に更新できるか試しているのですが、
うまくSelectSQLが記述できません。
SELECT T1.*,T2.*
FROM Table1 T1 INNER JOIN Table2 T2 ON
(T1.Key1 = T2.Key1 AND T1.Key2 = T2.Key2)
またまた、SQLの質問で申し訳ないですが、よろしくおねがいします。
あと、gooの検索TOPで複合主キーの結合はよくないと書いていましたが、
やっぱりそうなのでしょうか?
IBDatasetのUpdateObjectにそれぞれのTable毎にTIBUpdateSQLを設定します。複数の場合は;で区切ります。各テーブルごとにひとつのTIBUpdateSQLを用意します。
なんか難しそう。
トランザクション内でDataSetふたつ使う方が幸せそうですね。
Select/Update/Insert/Deleteが一元的に管理できます。
わかりやすいのは、全てIBSQLで別に書くのがプログラムとしては見やすいのかな?
好き好きですね。
ありがとうございました。
身の丈にあったやり方で行きます。
相当時間喰いそうなので。
ツイート | ![]() |