ヘッダーをスキップ
Oracle® Objects for OLE開発者ガイド
11gリリース2 (11.2) for Microsoft Windows
B58887-04
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

NonBlockingStateプロパティ

適用対象

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)

エラーは、例外として発生します。