PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
20064 | 03/08/07 14:52:08 | RE(6):PB5: PBからPL/SQL呼び出し時にORA-06502発生 By Ikeda |
20063 | 03/08/07 13:20:40 | RE(5):PB5: PBからPL/SQL呼び出し時にORA-06502発生 By Taka |
20062 | 03/08/07 11:50:55 | RE(4):PB5: PBからPL/SQL呼び出し時にORA-06502発生 By Ikeda |
20061 | 03/08/07 11:25:38 | RE(3):PB5: PBからPL/SQL呼び出し時にORA-06502発生 By NAO By ZONE |
20060 | 03/08/07 11:17:25 | RE(2):PB5: PBからPL/SQL呼び出し時にORA-06502発生 By Ikeda |
20059 | 03/08/06 20:41:47 | RE(1):PB5: PBからPL/SQL呼び出し時にORA-06502発生 By NAO By Taka |
20056 | 03/08/06 19:34:01 | PB5: PBからPL/SQL呼び出し時にORA-06502発生 By NAO By Ikeda |
カテゴリ:データベース
日付:2003年08月07日 11:50 発信者:Ikeda
題名:RE(4):PB5: PBからPL/SQL呼び出し時にORA-06502発生
ZONEさん、こんにちは。
ご返答ありがとうございます。
いろいろな方から助言を頂きたいくらいですので、とてもありがたいです^^;
エラーメッセージ(ORA-06502)の内容ですがORACLE7でも8iでも変わらないと思います。
ZONEさんが仰る通り、間違いなく「数値または値のエラー」ですね。
DBMS_APPLICATION_INFOの中で指定した値に不正があれば分かりやすいのですが、入れている値が
>> ?PL/SQLパッケージ(PA_A.PR_A)内でDBMS_APPLICATION_INFO.SET_CLIENT_INFO(\'あああ\')
というように普通の文字列の為、どうもしっくりこないんです。
この『あああ』という値は、パッケージ内で時に記述している為、変わる事はありません。
もしこの時点でオーバーフロー等していれば、文字列が固定ですので毎回異常終了すると思うんです・・・。
又、トレースファイルより異常終了している処理が
>> begin sys.dbms_describe.describe_procedure(:object_name,:res1,:res2,:overload,:pos
>>ition,:level,:argument,:datatype,:default,:in_out,:length,:precision,:scale,:radix,:spare);
> end;
というように、プログラムからは明示的に呼び出ししていないパッケージ部分で落ちている為、他の
要因があるのでは?と推測しています。
各変数に入ってくる値もトレースに出力されればエラーを特定しやすいんですけどね^^;
う?ん、どんどん深みにはまって行くばかりですね(泣)
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Oracle SQL*Net 2.3
Browser (記載なし)
Server SoftWare
OS Windows NT 4.0
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.