($title_img_alt)

こちらからの投稿は、先頭に表示されているコメントへの返信になります。
RE:SQLRPGLEへの動的SQLへの組込方について IKD さん [ 1月28日(木) 14時59分 ]
「サインオフするとファイルのロックが解除されます」という症状から推察すると
LR-終了していない、つまりプログラムが正常終了しないでスタックの残ったままに
なっている、という可能性がかなり高いです。

ロックを解放する方法ではなく、ご自分のプログラムの基本ができているかを
よく調査しましょう。
RE:SQLRPGLEへの動的SQLへの組込方について AS400初心者 さん [ 1月28日(木) 17時38分 ]
はじめにそれを疑いました。
実際のソースは、下記のような構成になっているため、
LR終了はしていました。
--------------
EXSR SQL;
*INLR = *ON;
RETURN;
--------------

それで色々継続して試した結果、COMMITを入れると
ファイルのロック自体は解除されるようになりました。

EXEC SQL PREPARE STMT1 FROM :STRSQL;
EXEC SQL EXECUTE STMT1;
EXEC SQL COMMIT;    ←この文を追加しました。

お名前

パスワード

メールアドレス

タイトル

ホームページ

アドレス

項目