語言

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<>LO>更新次數 <LIStatement.SUCCESS_NO_INFO> 表示指令已成功執行但受影響的列數未知><Statement.EXECUTE_FAILED LI 表示指令未能成功<執行 /OL>

屬性

備註

取得在該例外發生前成功執行的批次更新中每個更新語句的更新計數。 實作批次更新的驅動程式,當其中一個指令未能正確執行時,是否會繼續處理批次中剩餘的指令。 若驅動程式繼續處理指令,該方法回傳的陣列將包含與批次指令數量相同的元素;否則,它會包含每個在拋出前 BatchUpdateException 成功執行的指令的更新次數。

此方法可能的回傳值在 Java 2 SDK 標準版 1.3 版本中有所修改。 這是為了配合在物件拋出後 BatchUpdateException ,繼續在批次更新中處理指令的新選項。

在 1.3 版本中加入。

的 java.sql.BatchUpdateException.getUpdateCounts()Java 檔。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於