適用対象
ORASQL_NONBLK
オプションを使用して作成された「OraSQLStmtオブジェクト」
説明
現在実行しているSQLの状態を戻します。状態は次のとおりです。
ORASQL_STILL_EXECUTING
これは操作が進行中の場合に戻ります。
ORASQL_SUCCESS
これは操作が正常に完了した場合に戻ります。
エラーは、例外として発生します。
SQL文の実行が正常に完了した後、アプリケーションは、ブロック操作の場合と同様に出力パラメータにアクセスできます(出力パラメータがある場合)。
使用方法
status = OraSQL.NonBlockingState if status = ORASQL_STILL_EXECUTING MsgBox "Still in execution" else MsgBox "Execution completed successfully"
戻り値
ORASQL_STILL_EXECUTING(-3123) or ORASQL_SUCCESS(0)
エラーは、例外として発生します。