PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
5370 99/03/09 16:06:00 RE(19):PB5.0.04: Ver3→Ver5でdwのグラフィック表示が壊れ、修正するとdwの表示が変 By kita_a
5369 99/03/09 15:58:25 RE(18):PB5.0.04: DWペインターでの「デザイン」?「オプション」?「生成オプション」 By kita_a
5368 99/03/09 15:54:31 RE(17):PB5.0.04: Ver3→Ver5でdwのグラフィック表示が壊れ、修正するとdwの表示が変 By てとらぽっと
5367 99/03/09 15:47:03 RE(16):Processingプロパティを直接編集できないこともない… By てとらぽっと
5366 99/03/09 15:17:31 RE(15):PB5.0.04: DWペインターでの「デザイン」?「オプション」?「生成オプション」 By クニ
5364 99/03/09 14:54:50 RE(14):PB5.0.04: Ver3→Ver5でdwのグラフィック表示が... 追加情報(アシスト回答) By kita_a
5363 99/03/09 14:35:46 RE(13):PB5.0.04: Ver3→Ver5でdwのグラフィック表示が壊れ、修正するとdwの表示が変 By kita_a
5346 99/03/05 19:47:13 RE(12):PB5.0.04: Ver3→Ver5でデータウィンドウのグラフィック表示が壊れ、修正するとdwの表示が変 By M.M
5345 99/03/05 19:28:06 RE(11):PB5.0.04: Ver3→Ver5でdwのグラフィック表示が... By kita_a
5337 99/03/05 15:23:03 RE(10):PB5.0.04: Ver3→Ver5でデータウィンドウのグラフィック表示が... By てとらぽっと
5335 99/03/05 18:27:14 RE(9):PB5.0.04: Ver3→Ver5でdwのグラフィック表示が... 追加情報(うそ?)でしたm(_ _)m By kita_a
5334 99/03/05 14:20:58 RE(8):PB5.0.04: Ver3→Ver5でデータウィンドウのグラフィック表示が... By kita_a
5332 99/03/05 12:44:03 RE(7):PB5.0.04: タイトルが長くてOra-Error (^^; By kita_a
5331 99/03/05 12:29:21 RE(6):PB5.0.04: Ver3→Ver5でデータウィンドウのグラフィック表示が壊れ、... By kita_a
5330 99/03/05 12:26:44 RE(5):PB5.0.04: タイトルが長くてOra-Error (^^; By てとらぽっと
5328 99/03/05 12:01:18 RE(4):PB5.0.04: Ver3→Ver5でデータウィンドウのグラフィック表示が壊れ、修正するとdwの表示が変 By Taka
5327 99/03/05 11:39:49 RE(3):PB5.0.04: Ver3→Ver5でデータウィンドウのグラフィック表示が壊れ、修正するとdwの表示が変 By kita_a
5326 99/03/05 10:02:55 RE(2):PB5.0.04: Ver3→Ver5でデータウィンドウのグラフィック表示が壊れ、修正するとdwの表示が変 By kita_a
5322 99/03/04 20:21:59 RE(1):PB5.0.04: Ver3→Ver5でデータウィンドウのグラフィック表示が壊れ、修正するとdwの表示が変 By Taka
5319 99/03/04 19:20:09 PB5.0.04: Ver3→Ver5でデータウィンドウのグラフィック表示が壊れ、修正するとdwの表示が変 By kita_a

カテゴリ:データベース
日付:1999年03月04日 20:21 発信者:Taka
題名:RE(1):PB5.0.04: Ver3→Ver5でデータウィンドウのグラフィック表示が壊れ、修正するとdwの表示が変

こんばんは。

問題のデータウィンドウのSELECT文では、外部結合を使っていませんか?
この現象は、私のとこでもV3→V4の変換で発覚し、大騒ぎしたものです。

結論から言うと、V3のORACLEインターフェイスのバグに起因するものです。

V3+OR7で、SELECTペインタのクラフィック構築では「外部結合の主従関係が本来とは逆に
設定されてしまう」といった、なんともハタ迷惑なバグがありました。
これを知らなかった当時の開発者は、知らないうちに「外部結合の主従関係を逆にした
データウィンドウ」を作る事を強いられていたのです!(逆の逆で正になるので)

このバグは、V4で修正されました。

V3で作ったDWをアップグレード後、ソースを修正しなければ V4で実行しても問題ありません。
これは、内部構文でいう \"PBSELECT(?\"が、旧バグ仕様をサポートしているためです。
ところが、V4で修正しようとしてSELECTペインタに展開すると、内部構文が
\"PBSELECT(VERSION(400)?\"となります。この段階で、外部結合の主従関係が逆転します!
(というか本来の仕様に戻った)

このおかげで、V4への変換が大幅に遅れたもんです。

回避策としては、V3の時点で「グラフィック」ではなく「構文そのもの」モードで保存しておき、
この状態でV4へアップグレード,「グラフィック」に戻す、といったことをやりました。

これだけ書いておいて、はずしていたらごめんなさい。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 2.3
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.