PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
15725 | 01/07/10 11:14:37 | RE(2):PB6.5: 列名が重複する複数テーブルの更新 By nokinoki |
15723 | 01/07/10 10:24:02 | RE(1):PB6.5: 列名が重複する複数テーブルの更新 By indian |
15716 | 01/07/09 17:56:49 | PB6.5: 列名が重複する複数テーブルの更新 By nokinoki |
カテゴリ:PowerBuilderの開発環境
日付:2001年07月10日 11:14 発信者:nokinoki
題名:RE(2):PB6.5: 列名が重複する複数テーブルの更新
indianさん、こんにちは。
>データウィンドウのSQLは\"テーブル名\".\"カラム名\"という表記を使えばカラム名が同じでも
>違うテーブルのカラムとして扱ってくれたと思います。
>ペインタを使うと、カラムの名称も自動的に下記のようにしてくれてますね。
>\"Table_A\".\"Updymd\",
>\"Table_B\".\"Updymd\"
>とSQLに書いてあるとカラム名はそれぞれ
>Table_A_Updymd
>Table_B_Updymd
>となるようです。こんな感じでどうでしょう?
ご回答ありがとうございます。
上記のように、データウィンドウのTable_A_UpdymdとTable_B_Updymdカラム
使用して、Modifyにて更新特性を指定していたのですが・・
「?重複しています。」のメッセージが出てしまうんです。
しかし、お騒がせいたしました。先ほど解決いたしました。
1.Table_Aの更新特性を設定
2.Table_Aを更新
3.Table_Bの更新特性を設定
4.Table_Bを更新
5.Commit
としていたのですが、3の設定を行う時にTable_Aの更新特性をリセットせずに
設定していた為、Table_AとTable_Bの両カラムがぶつかっていたようです。
UpdateTableにて更新テーブルを設定し直すと、その前に指定していた
更新可能カラムなどの設定がリセットされるものと勘違いしていました。
どうもすみませんでした。(~_~;)
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows98
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.