PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
7333 | 99/07/29 13:50:41 | RE(2):PB6.5: SQL Anywhereストアードプロシージャーについて質問 By M.M |
7258 | 99/07/24 15:42:13 | RE(1):PB6.5: SQL Anywhereストアードプロシージャーについて質問 By Taka |
7256 | 99/07/24 14:28:13 | PB6.5: SQL Anywhereストアードプロシージャーについて質問 By KeiItagaki |
カテゴリ:スクリプトの記述
日付:1999年07月24日 14:28 発信者:KeiItagaki
題名:PB6.5: SQL Anywhereストアードプロシージャーについて質問
はじめまして、板垣と申します。
PBスクリプトからストアードプロシージャーを実行する際に
プロシージャーから結果を戻す方法がわかりません、どなたか
ご存知の方がいらっしゃったら教えてください。
最終的には、プロシージャー内のSQL成功・非成功を確認す
る結果を返してあげれるようにしたいと考えています。
簡単な例を作ってみても動かないので根本的に考え方が違うの
かも知れないと思っています。
結果は引数のOUT,INOUT指定でPBスクリプトの変数に値を返し
てあげたいと考えています。
環境は
Powerbuilder 6.5 + SQLAnywhereDB5.5です。
次のようなスクリプトで実行しました。
integer li_result
DECLARE sp_test PROCEDURE FOR sp_test
arg_in = 100,
arg_out = :li_result;
EXECUTE sp_test;
SQLAnywhereには次のプロシージャーを定義しています。
create procedure sp_test (in arg_in integer, out arg_out integer )
begin
set arg_out = arg_in * arg_in;
message arg_out
end
よろしくお願いします。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Sybase SQL Anywhere Standalone
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.