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 (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.