Bagikan melalui


Kumpulan Kesalahan (ADO)

Berisi semua objek Kesalahan yang dibuat sebagai respons terhadap kegagalan terkait penyedia tunggal.

Keterangan

Setiap operasi yang melibatkan objek ADO dapat menghasilkan satu atau beberapa kesalahan penyedia. Saat setiap kesalahan terjadi, satu atau beberapa objek Kesalahan dapat ditempatkan dalam kumpulan Kesalahan objek Koneksi . Ketika operasi ADO lain menghasilkan kesalahan, koleksi Kesalahan dibersihkan , dan kumpulan objek Kesalahan baru dapat ditempatkan dalam koleksi Kesalahan .

Setiap objek Kesalahan mewakili kesalahan penyedia tertentu, bukan kesalahan ADO. Kesalahan ADO diekspos ke mekanisme penanganan pengecualian run-time. Misalnya, di Microsoft Visual Basic, terjadinya kesalahan khusus ADO akan memicu peristiwa onError dan muncul di objek Err .

Operasi ADO yang tidak menghasilkan kesalahan tidak berpengaruh pada kumpulan Kesalahan . Gunakan metode Hapus untuk menghapus koleksi Kesalahan secara manual.

Kumpulan objek Kesalahan dalam koleksi Kesalahan menjelaskan semua kesalahan yang terjadi sebagai respons terhadap satu pernyataan. Menghitung kesalahan tertentu dalam koleksi Kesalahan memungkinkan rutinitas penanganan kesalahan Anda untuk menentukan penyebab dan asal kesalahan secara lebih tepat, dan mengambil langkah-langkah yang tepat untuk memulihkan.

Beberapa properti dan metode mengembalikan peringatan yang muncul sebagai objek Kesalahan dalam koleksi Kesalahan tetapi tidak menghentikan eksekusi program. Sebelum Anda memanggil metode Resync, UpdateBatch, atau CancelBatch pada objek Recordset , metode Buka pada objek Koneksi , atau atur properti Filter pada objek Recordset , panggil metode Hapus pada koleksi Kesalahan . Dengan begitu Anda dapat membaca properti Hitungan koleksi Kesalahan untuk menguji peringatan yang dikembalikan.

Catatan

Lihat topik Objek kesalahan untuk penjelasan yang lebih rinci tentang cara operasi ADO tunggal dapat menghasilkan beberapa kesalahan.

Bagian ini berisi topik berikut.

Lihat juga

Objek Kesalahan
Lampiran A: Penyedia