PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
20203 | 03/08/27 14:47:33 | RE(6):PB7.0: ストアドの実行結果の方法 By IOP |
20202 | 03/08/27 13:39:34 | RE(5):PB7.0: ストアドの実行結果の方法 By tomson |
20198 | 03/08/27 11:54:34 | RE(4):PB7.0: ストアドの実行結果の方法 By IOP |
20196 | 03/08/27 11:04:21 | RE(3):PB7.0: ストアドの実行結果の方法 By tomson |
20194 | 03/08/27 10:30:21 | RE(2):PB7.0: ストアドの実行結果の方法 By IOP |
20190 | 03/08/26 17:08:45 | RE(1):PB7.0: ストアドの実行結果の方法 By tomson |
20183 | 03/08/26 13:49:03 | PB7.0: ストアドの実行結果の方法 By IOP |
カテゴリ:データベース
日付:2003年08月27日 11:04 発信者:tomson
題名:RE(3):PB7.0: ストアドの実行結果の方法
IOPさん、こんにちは。
>使い方がよくわからないのですが、
>
>例
>
>DECLARE stoado PROCEDURE For AAA
>Output Using sqlca_a;
>Execute stoado;
>Fetch stoado Into :stoado;
>Close stoado;
>
>こういう使い方でよろしいのでしょうか?
>
>このやり方だとストアドの方も実行されないのですが
>間違いがあれば指摘してほしいです
>
>追加質問 sqlcode = 100 の時ならば、ストアドは実行したということになるのでしょうか?
私がMSSQLを知らない(というかPB+sybaseを先日始めたばかり)ので、なんともですが、
ストアドプロシージャAAAの引数を指定する必要があるのではないでしょうか?
あと、fetchで受けるのはPBの変数です。
以下、参考まで、、
long ll_out
declare stoado procedure for aaa @arg output using sqlca_a;
fetch stoado into :ll_out;
close stoado;
追加質問はちょっとわかりません。
どなたか、フォローをお願いします。
以上
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS Microsoft SQL Server Client 6.5
Browser (記載なし)
Server SoftWare
OS Windows NT 4.0
DBMS Microsoft SQL Server 6.5
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.