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
Lihat juga
Contoh Properti CursorType, LockType, dan EditMode (VB)
Contoh Properti CursorType, LockType, dan EditMode (VC++)
Metode Mendukung
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk