Properti CursorType (ADO)

Menunjukkan jenis kursor yang digunakan dalam objek Recordset .

Pengaturan dan Nilai Yang Dikembalikan

Mengatur atau mengembalikan nilai CursorTypeEnum . Nilai defaultnya adalah adOpenForwardOnly.

Keterangan

Gunakan properti CursorType untuk menentukan jenis kursor yang harus digunakan saat membuka objek Recordset .

Hanya pengaturan adOpenStatic yang didukung jika properti CursorLocation diatur ke adUseClient. Jika nilai yang tidak didukung ditetapkan, maka tidak ada kesalahan yang akan dihasilkan; CursorType terdekat yang didukung akan digunakan sebagai gantinya.

Jika penyedia tidak mendukung jenis kursor yang diminta, penyedia dapat mengembalikan jenis kursor lain. Properti CursorType akan berubah agar sesuai dengan jenis kursor aktual yang digunakan saat objek Recordset terbuka. Untuk memverifikasi fungsionalitas tertentu dari kursor yang dikembalikan, gunakan metode Dukungan . Setelah Anda menutup Recordset, properti CursorType kembali ke pengaturan aslinya.

Bagan berikut menunjukkan fungsionalitas penyedia (diidentifikasi oleh konstanta metode Dukungan ) yang diperlukan untuk setiap jenis kursor.

Untuk Recordset dari CursorType ini Metode Dukungan harus mengembalikan True untuk semua konstanta ini
adOpenForwardOnly tidak ada
adOpenKeyset adBookmark, adHoldRecords, adMovePrevious, adResync
adOpenDynamic adMovePrevious
adOpenStatic adBookmark, adHoldRecords, adMovePrevious, adResync

Catatan

Meskipun Supports(adUpdateBatch) mungkin berlaku untuk kursor dinamis dan khusus maju, untuk pembaruan batch, Anda harus menggunakan set kunci atau kursor statis. Atur properti LockType ke adLockBatchOptimistic dan properti CursorLocation ke adUseClient untuk mengaktifkan Layanan Kursor untuk OLE DB, yang diperlukan untuk pembaruan batch.

Properti CursorType bersifat baca/tulis saat Recordset ditutup dan baca-saja saat terbuka.

Catatan

Penggunaan Layanan Data Jarak Jauh Saat digunakan pada objek Recordset sisi klien, properti CursorType hanya dapat diatur ke adOpenStatic.

Berlaku Untuk

Objek Recordset (ADO)

Lihat juga

Contoh Properti CursorType, LockType, dan EditMode (VB)
Contoh Properti CursorType, LockType, dan EditMode (VC++)
Metode Mendukung