PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
8161 | 99/09/13 07:57:09 | RE(2):PB6.5: パッケージ内のプロシージャ(引数が多い場合の問題) By ひらこう |
8139 | 99/09/10 13:30:37 | RE(1):PB6.5: パッケージ内のプロシージャ(引数が多い場合の問題) By Taka |
8132 | 99/09/09 22:36:27 | PB6.5: パッケージ内のプロシージャを呼び出す方法について By ひらこう |
カテゴリ:スクリプトの記述
日付:1999年09月09日 22:36 発信者:ひらこう
題名:PB6.5: パッケージ内のプロシージャを呼び出す方法について
オラクル上に実装されているの以下のようなパッケージ内のプロシージャを呼び出
そうとしています。
create or replace package sample as
procedure main (
a in varchar2,
b in varchar2,
c in varchar2,
d in varchar2,
e in varchar2,
f in varchar2,
g in varchar2,
h in varchar2,
i in varchar2,
j in varchar2,
k in varchar2 );
end sample;
/
PBでは以下のようにコーディングしています。
string a, b, c, d, e, f, g, h, i, j, k
declare aaa procedure for sample.main(:a, :b, :c, :d, :e, :f, :g, :h, :i, :j, :k);
execute aaa;
if sqlca.sqlcode <> 0 then
close aaa;
return -1
end if
close aaa;
ここで問題が発生しました。私のWin95マシンではコンパイルは普通にし
てくれるのですが(エラーなし)、他のマシン(Win95、NT:計2台)
ではコンパイルをしただけで、PBが死んでしまいます。NTではワトソン君
が出てきます。
引数の数はa?kまで11個ありますが、10個のもので試してみたところ
他のマシンでも普通にコンパイルできました。
引数の数が多いと不安定になるのでしょうか?
私の記述に欠陥があるのでしょうか?
どなたか助けていただけないでしょうか。
環境は、pb6.5 : oracle7.3です。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.