PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
12317 00/07/21 12:57:10 PB6: プロシージャ実行後のSQLCODEについて。 By Haru

カテゴリ:スクリプトの記述
日付:2000年07月21日 12:57 発信者:Haru
題名:PB6: プロシージャ実行後のSQLCODEについて。

Haruです。
SQL Server 6.5 のプロシージャを下記のように記述し
実行するとSQLCODEが100で返ってきます。


DECLARE AAA PROCEDURE FOR toa.sp_JKI510_CREATE @arg_return  = :ls_sp_ret OUT USING sqlca3;
EXECUTE AAA ;

/*****この時点でSQLCODEが100で返ってくる*****/

IF sqlca3.SQLCODE < 0 THEN
   guo_app.iuo_msg.uf_dberror(sqlca3)
   ROLLBACK USING sqlca3;
   RETURN
ELSEIF sqlca3.SQLCODE = 100 THEN
   guo_app.iuo_msg.uf_dberror(sqlca3)
   ROLLBACK USING sqlca3;
   RETURN
END IF

/* 戻り値取得 */
FETCH AAA INTO :ls_sp_ret;
IF sqlca3.SQLCODE < 0 THEN
   guo_app.iuo_msg.uf_dberror(sqlca3)
   ROLLBACK USING sqlca3;
   RETURN
END IF

CLOSE AAA

ただし、毎回100で返ってくるのではなく、約10回に1回位は正常に起動されます。

よろしくお願いします。

以上

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Microsoft SQL Server Client 6.5
Browser InternetExplorer5.X

Server SoftWare

OS Windows NT 4.0
DBMS Microsoft SQL Server 6.5
WebServer (記載なし)

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