BatchUpdateException.GetUpdateCounts Metode

Definisi

Mengambil jumlah pembaruan untuk setiap pernyataan pembaruan dalam pembaruan batch yang berhasil dijalankan sebelum pengecualian ini terjadi.

[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[]

Mengembalikan

Int32[]

array int yang berisi jumlah pembaruan untuk pembaruan yang berhasil dijalankan sebelum kesalahan ini terjadi. Atau, jika driver terus memproses perintah setelah kesalahan, salah satu hal berikut untuk setiap perintah dalam batch: OL>LI jumlah pembaruan LIStatement.SUCCESS_NO_INFO> untuk menunjukkan bahwa perintah berhasil dijalankan tetapi jumlah baris yang terpengaruh tidak diketahui <LI>Statement.EXECUTE_FAILED untuk menunjukkan bahwa perintah gagal dijalankan dengan sukses </OL <><<>

Atribut

Keterangan

Mengambil jumlah pembaruan untuk setiap pernyataan pembaruan dalam pembaruan batch yang berhasil dijalankan sebelum pengecualian ini terjadi. Driver yang menerapkan pembaruan batch mungkin atau mungkin tidak terus memproses perintah yang tersisa dalam batch ketika salah satu perintah gagal dijalankan dengan benar. Jika driver melanjutkan perintah pemrosesan, array yang dikembalikan oleh metode ini akan memiliki elemen sebanyak ada perintah dalam batch; jika tidak, itu akan berisi jumlah pembaruan untuk setiap perintah yang berhasil dijalankan sebelum BatchUpdateException dilemparkan.

Kemungkinan nilai pengembalian untuk metode ini dimodifikasi untuk Java 2 SDK, Edisi Standar, versi 1.3. Ini dilakukan untuk mengakomodasi opsi baru untuk terus memproses perintah dalam pembaruan batch setelah BatchUpdateException objek dilemparkan.

Ditambahkan dalam 1.3.

Java dokumentasi untuk java.sql.BatchUpdateException.getUpdateCounts().

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk