入力ファイル名が定義されたパスに存在する場合に天気をチェックするために、オラクルでストアドプロシージャを作成しました。正常に動作しています。power-builder 12.0 でこの手順を呼び出すと、このようにテストされました。初めて間違ったファイル名を入力しましたが、正常に動作します。次に、正しいファイル名を入力しました。これは、プロシージャが既に実行されていることを示しています。この手順をもう一度実行するにはどうすればよいですか。パッケージ内のプロシージャを宣言するMYコードは
DECLARE PROC_FILE_EXISTS PROCEDURE FOR
HICSWIN_ORACLE.PACK_UPDATE_TSHML_HICSWIN20.PROC_CHECK_FILES_RELEVANCE
(
FILE_NAME => :as_file_name
) ;
EXECUTE PROC_FILE_EXISTS;
IF SQLCA.SqlCode < 0 THEN
MessageBox('eroor',SQLCA.SQLErrText)
MessageBox('Connection failed','An error occured while connecting to database, please contact your administrartor')
RETURN 0
end if
参考までに、私はOracle 11gでWindows 7を使用しています