PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
13817 00/11/07 14:18:35 RE(1):PB7.0: ODBC接続時でストアドプロシージャのOUTパラメータの取得方法 By ZONE
13690 00/10/25 11:34:32 PB7.0: ODBC接続時でストアドプロシージャのOUTパラメータの取得方法 By river

カテゴリ:スクリプトの記述
日付:2000年10月25日 11:34 発信者:river
題名:PB7.0: ODBC接続時でストアドプロシージャのOUTパラメータの取得方法

現在、P.B.7.0.2でODBCでユニバーサルDB2に接続し開発を行っています。
ストアドプロシージャ(JAVAで記述)では、OUTパラメータのみを定義しており、
SQL文は発行せず、OUTパラメータに値をセットしています。

public class Out_parm
{
 public static void out_parm
 ( String[] no, String[] name ) throws SQLException, Exception
  ・
  ・
  ・
   no[0] = \"1\";
   name[0] = \"2\";
  ・
  ・

このSPをスクリプト上で定義し発行したとき、OUTパラメータの取得方法がわかりません。
DECLARE out_parm PROCEDURE FOR OUT_PARM
NO = :ls_a ,
NAME = :ls_b ;
EXECUTE out_parm ;
この後にFETCHを使っても「カーソルが開かれていません。」とメッセージが出ます。
何か記述の仕方が悪いのでしょうか?
また、他にやり方があるのでしょうか?
どんな事でも良いので宜しくお願いします。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS その他
Browser InternetExplorer4.X

Server SoftWare

OS Windows NT 4.0
DBMS その他
WebServer (記載なし)

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