PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
9710 99/12/27 17:56:25 RE(4):PB6.5: ストアドに配列渡しがうまくいきません By h.nabe
9709 99/12/27 17:49:36 RE(3):PB6.5: ストアドに配列渡しがうまくいきません By h.nabe
9708 99/12/27 17:47:50 RE(2):PB6.5: ストアドに配列渡しがうまくいきません By h.nabe
9706 99/12/27 17:39:50 RE(1):PB6.5: ストアドに配列渡しがうまくいきません By Taka
9703 99/12/27 16:41:44 PB6.5: ストアドに配列渡しがうまくいきません By h.nabe

カテゴリ:スクリプトの記述
日付:1999年12月27日 17:47 発信者:h.nabe
題名:RE(2):PB6.5: ストアドに配列渡しがうまくいきません

自己レスです。

いろいろ試したのですが、数値タイプでも文字数値タイプでも配列渡しは出来ているようです。
問題は、戻り値(out)が文字数値タイプだとうまくいきません。

文字タイプ配列渡しは、戻り値もうまくいきました。 OKです!!
 PROCEDURE pro1
 (in_rjct_cnt IN number,
  in_rjct_code_arr IN RJCT_CODE_TABLE,
  out1 out number);
 END;
  out1 := to_number(in_rjct_code_arr(1));

数値タイプ配列渡しは、戻り値もうまくいきました。 OKです!!
 PROCEDURE pro1
 (in_rjct_cnt IN number,
  in_rjct_code_arr IN RJCT_CODE_TABLE,
  out1 out number);
 END;
  out1 := in_rjct_code_arr(1);

文字タイプの配列渡しは、戻り値がエラーとなります。(値が返ってきません)
NGです!!

 PROCEDURE pro1
 (in_rjct_cnt IN number,
  in_rjct_code_arr IN RJCT_CODE_TABLE,
  out1 out varchar);
 END;
  out1 := in_rjct_code_arr(1);



付加情報:

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.