PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
4663 99/01/20 15:46:18 RE(4):誰が回答したかはその時次第で… By てとらぽっと
4658 99/01/20 14:07:30 RE(3):補足です。 By コジコジ
4654 99/01/20 13:17:33 RE(2):ありがとうございました By コジコジ
4650 99/01/20 10:05:32 RE(1):PB6: ウィンドウのコントロールはOpenUserObjectで開きます By てとらぽっと
4648 99/01/20 09:25:20 PB6: ウィンドウのコントロール By jama

カテゴリ:データウィンドウ
日付:1999年01月20日 14:07 発信者:コジコジ
題名:RE(3):補足です。

>>ノンビジュアルオブジェクトのようにCreate, Destroyするのではなく、
>>コントロールの場合はウィンドウ関数 OpenUserObject() を使います。
>>しかしこの方法では標準コントロールを動的に開くことができないようです。
>>もっとも標準コントロールをユーザーオブジェクトにしておけば問題ありません。

補足です。
そもそもなぜこのようなこと(ビジュアル系の動的制御)をしたかったのかと申しますと、
今現在、分散環境にて開発を行っているのですが、そこでDWの同期(クライアント:DW、サーバ:DS)
をとる際、DWオブジェクトのカラムにチャイルドDWがあると実行していくうちにエラーで落ちてしまう
という現象が発生してるのです。
原因はチャイルドのカラムに対する不具合のようです。
通常、setfullstate 関数を行うとセットする先のDWのバッファはその渡された内容(blob)を上書き
するはずなのですが、現状ではチャイルドの情報は「上書き」ではなく「追加」されてしまうらしいです。
(この件はサポートでも「バグ」だと認めています。いつ修正されることやら)
またもっと悪いことに、DWを reset しても、チャイルドの情報はクリアされないようです。
というわけで、クリアできない以上作り直すしかないのかなと思いましてこのような質問をさせていただき
ました。
ほかにもいろいろと回避策はあると思うのですが、これができると一番楽だったもので。
(もしかしてこの内容はバグのほうに書くべきことかも)
では改めましてありがとうございました。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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