BatchUpdateException.GetUpdateCounts メソッド

定義

この例外が発生する前に正常に実行されたバッチ更新の各更新ステートメントの更新数を取得します。

[Android.Runtime.Register("getUpdateCounts", "()[I", "GetGetUpdateCountsHandler")]
public virtual int[]? GetUpdateCounts ();
[<Android.Runtime.Register("getUpdateCounts", "()[I", "GetGetUpdateCountsHandler")>]
abstract member GetUpdateCounts : unit -> int[]
override this.GetUpdateCounts : unit -> int[]

戻り値

Int32[]

このエラーが int 発生する前に正常に実行された更新プログラムの更新数を含む の配列。 または、ドライバーがエラーの後もコマンドを処理し続ける場合は、バッチ内のすべてのコマンドに対して次のいずれかの操作を行います。<OL<>LI>は、コマンドが正常に実行されたが、影響を受ける行数が不明<な LI であることを示す更新カウント <LI>>Statement.SUCCESS_NO_INFOStatement.EXECUTE_FAILED で、コマンドが正常に<実行されなかったことを示します。/OL>

属性

注釈

この例外が発生する前に正常に実行されたバッチ更新の各更新ステートメントの更新数を取得します。 バッチ更新プログラムを実装するドライバーは、コマンドの 1 つが正常に実行されない場合に、バッチ内の残りのコマンドの処理を続行する場合と、処理を続行できない場合があります。 ドライバーがコマンドの処理を続ける場合、このメソッドによって返される配列には、バッチ内のコマンドと同じ数の要素が含まれます。それ以外の場合は、 がスローされる前に正常に実行された各コマンドの更新カウントが BatchUpdateException 含まれます。

このメソッドで使用できる戻り値は、Java 2 SDK Standard Edition バージョン 1.3 で変更されました。 これは、オブジェクトがスローされた後にバッチ更新でコマンドを処理し続けるという新しいオプションに BatchUpdateException 対応するために行われました。

1.3 で追加されました。

の Java ドキュメント java.sql.BatchUpdateException.getUpdateCounts()

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象