PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
18806 | 03/02/06 08:55:27 | RE(4):パイプライン(更新ー行の更新/挿入)への引数渡しについて&exeでエラー By KITTY |
18803 | 03/02/05 19:58:41 | RE(3):パイプライン(更新ー行の更新/挿入)への引数渡しについて&exeでエラー By isii |
18796 | 03/02/05 16:32:50 | RE(2):パイプライン(更新ー行の更新/挿入)への引数渡しについて&exeでエラー By KITTY |
18786 | 03/02/05 12:30:39 | RE(1):パイプライン(更新ー行の更新/挿入)への引数渡しについて By isii |
18779 | 03/02/04 17:24:33 | パイプライン(更新ー行の更新/挿入)への引数渡しについて By KITTY |
カテゴリ:スクリプトの記述
日付:2003年02月05日 12:30 発信者:isii
題名:RE(1):パイプライン(更新ー行の更新/挿入)への引数渡しについて
KITTYさん、こんにちは。
>パイプラインを用いてACCESS →ORACLEへのデータ移行アプリを作成しているのですが、
>ACCESSのデータ内には2種類のデータが存在するので、引数渡しで実行させようとすると
>ACCESSのテーブル内にはデータがあるにも関わらず読み込み件数0件となってしまいます。
>定義の仕方が悪いのでしょうか?
>パイプラインのSyntaxには以下のように定義してます。
> SELECT テーブルA.項目1,
> テーブルA.項目2,
> テーブルA.項目3,
> FROM テーブルA
> WHERE テーブルA.項目1 like :koumoku
>(「koumoku」は 検索引数で「STRING」型に設定しています)
>最大エラー件数は「制限なし」、コミット単位は「すべて」に設定しています
>ちなみにPB8.02 です
>どなたかご教授お願いいたします。
パイプライン作成、編集画面での実行は、正しくできた事を確認していますか?
パイプライン作成、編集画面で正しくできた場合は、転送元と転送先のトランザ
クションが同じ物を設定されている可能性が高いと思います。
的が外れているかもしれませんが...
以下に概略を記述します。
・転送元、転送先のトランザクションを作成
transaction sqlca_src, sqlca_des
sqlca_src = create transaction
sqlca_des = create transaction
・転送元、転送先の接続情報を設定
(設定内容は省略)
・転送元、転送先のDB接続
CONNECT USING sqlca_src;
CONNECT USING sqlca_des;
・パイプライン エラーデータウィンドウ
dw_err.SetTransObject( sqlca )
・パイプラインの実行
dp_1.Strat( sqlca_src, sqlca_des, dw_err )
・転送元、転送先のDB切断、領域解放
DISCONNECT USING sqlca_des;
DISCONNECT USING sqlca_src;
destroy sqlca_des
destroy sqlca_src
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.