PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
4333 | 98/12/10 17:02:03 | RE(10):プロシージャを外部関数に By てとらぽっと |
4331 | 98/12/10 16:16:55 | RE(9):もしかして・・・やっぱり! By non-kun |
4326 | 98/12/10 15:37:53 | RE(8):もしかして文字列の引数が悪さを? By てとらぽっと |
4323 | 98/12/10 15:13:44 | RE(7):もしかして・・・やっぱり! By Taka |
4320 | 98/12/10 14:52:29 | RE(6):PB6: ストアドプロシージャを使用した場合のsqlcodeの取得について By Taka |
4319 | 98/12/10 14:42:30 | RE(5):PB6: ストアドプロシージャを使用した場合のsqlcodeの取得について By non-kun |
4318 | 98/12/10 14:32:44 | RE(4):PB6: ストアドプロシージャを使用した場合のsqlcodeの取得について By non-kun |
4316 | 98/12/10 14:11:30 | RE(3):PB6: ストアドプロシージャを使用した場合のsqlcodeの取得について By Taka |
4312 | 98/12/10 13:58:15 | RE(2):PB6: ストアドプロシージャを使用した場合のsqlcodeの取得について By non-kun |
3633 | 98/10/15 11:04:17 | RE(1):PB6: ストアドプロシージャを使用した場合のsqlcodeの取得について By てとらぽっと |
3628 | 98/10/14 20:35:01 | PB6: ストアドプロシージャを使用した場合のsqlcodeの取得について By non-kun |
カテゴリ:データベース
日付:1998年12月10日 13:58 発信者:non-kun
題名:RE(2):PB6: ストアドプロシージャを使用した場合のsqlcodeの取得について
てとらぽっとさん、いつもお世話になってます。
>えーと、ファンクションしか使ってないのですが、戻り値に OracleのSqlCode(PBのSqlDBCode)を
>返してます。エラーメッセージ(PBのSqlErrText)も返したい場合は、OUTの引数 err_code, err_text
>でも作って、以下のようにすればいいのでは?
>
>err_code := SqlCode;
>err_text := SqlErrM(err_code);
>
前回、上記のコメントを頂いてOUTの引数に返しているのですが、PB側で引数を取得できません。
ストアドプローシュージャの宣言・実行の方法が正しいか教えて下さい。
現在の宣言・実行の記述を以下に書きます。
DB上に MAKE_WT_SHICYOUSONを作成!
MAKE_WT_SHICYOUSONの引数1:SYORI_YYYYMM VARCHAR2(6) IN
MAKE_WT_SHICYOUSONの引数2:KENN_CD NUMBER IN
MAKE_WT_SHICYOUSONの引数3:ERROR_CODE NUMBER OUT
MAKE_WT_SHICYOUSONの引数4:ERROR_TEXT VARCHAR2(200) OUT
// 宣言文
DECLARE TEST PROCEDURE FOR MAKE_WT_SHICYOUSON (:ls_shori_yyyymm,:ll_kenn_cd)
// 実行文
EXECUTE TEST INTO :ll_code,:ls_text;
以上の定義をしております。
コンパイルは通っているのですが記述があっているのか分からない為、教えて下さい!!
できれば、早い返答を期待したいのですが・・・。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.