PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
4479 98/12/22 13:31:11 RE(6):パイプラインの動的生成に失敗しました! By まこと
4471 98/12/21 23:26:44 RE(5):パイプラインの動的生成に失敗しました! By Taka
4468 98/12/21 20:36:07 RE(4):パイプラインの動的生成に失敗しました! By まこと
4437 98/12/18 11:30:10 RE(3): パイプラインの動的生成に成功しました! By Taka
4425 98/12/17 18:51:26 RE(2):PB6: パイプラインの編集は可能ですか? By まこと
4413 98/12/17 14:39:53 RE(1):PB6: パイプラインの編集は可能ですか? By Taka
4403 98/12/17 13:10:29 PB6: パイプラインの編集は可能ですか? By まこと

カテゴリ:データベース
日付:1998年12月17日 18:51 発信者:まこと
題名:RE(2):PB6: パイプラインの編集は可能ですか?

>>早速ですが、パイプラインの設定を編集する事は可能でしょうか?

>可能です。このへんは、データウィンドウと同じく、ソース上のオブジェクト(つまりシンタックス)
>が存在しなくても、「スクリプト上で編集した文字列」を動的に割り当てることが可能です。

>PipeLine型の非表示オブジェクトを CREATE したら、その Syntax プロパティに構文を
>設定すれば動くはずです。
>(構文を調べるには、既存のパイプラインオブジェクトをエクスポートして見るのが早いと思います)

できませんでした。
結果は・・・ 異常終了しました。(ワトソン君が活躍します。)

設定方法は、
1.パイプラインのユーザオブジェクトを作成
2.pipelineのsyntaxを、変数pipe_listに格納(pipeline(source_connect= ?)
3.インスタンス変数に宣言(u_pipe i_pipe)した変数名にcreateする。(i_pipe = create u_pipe)
4.i_pipeのsyntaxプロパティに、pipe_listを入れる。(i_pipe.syntax = pipe_list)
5.i_pipeを実行 → [異常終了]

予想される原因としては・・
i_pipe.Create(pipe_list)のような感じで、pipelineオブジェクトを作成できないからではないかと
思ってます。(create関数は、DWソースコードからのDWオブジェクト生成しかできません。)

設定や使用方法が間違えてますか?(だといいのですが・・)

尚、項目4の前に i_pipe.DataObject = \"p_test\"を行ってから、項目4(syntaxプロパティの設定)を
を行っても、異常終了しました。
また、syntaxプロパティを設定せずに、DataObjectのみを設定すれば、正常に動作しました。


>LibraryExportした結果の文字列(dw構文)を、Create関数の引数にするだけで良いのですが...
>(そーゆーことじゃなくて?)

syntaxプロパティではなく、Create関数の引数なんですか?



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 2.3
Browser (記載なし)

Server SoftWare

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

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