<Complete Reference Recordset Object
Metode Clone memungkinkan Anda untuk membuat duplikat Recordset dari Recordset yang ada. Anda dapat menggunakan metode ini untuk membuat beberapa, menduplikasi Recordset, terutama jika Anda ingin mengedit lebih dari satu rekor saat ini di satu set catatan. Metode ini jauh lebih efisien daripada menciptakan, membuka, dan menutup baru Recordset sama dengan aslinya.
Ketika Anda mengkloning sebuah Recordset Anda benar-benar hanya membuat pointer baru ke Recordset yang sama, oleh karena itu setiap perubahan yang Anda buat untuk satu Recordset akan terlihat di semua klon nya. Namun, jika Anda menjalankan Requery pada Recordset asli, klon tidak akan lagi disinkronkan dengan aslinya.
Penyedia harus mendukung bookmark pada objek Recordset untuk membuat klon. Bookmark yang dipertukarkan; referensi bookmark dari satu objek Recordset mengacu pada rekaman yang sama di setiap klon nya.
Note: Filter dari Recordset asli tidak akan diterapkan clone. Untuk menyalin filter yang ada: objRecordsetNew.Filter = objRecordsetOriginal.Filter
Note: Ketika Anda menutup Recordset tidak asli dari kopi akan ditutup. Anda harus menutup satu klon per satu.
Sintaksis
Set objRecordsetClone=objRecordset.Clone(locktype)
Parameter | Deskripsi |
---|---|
objRecordsetClone | Clone Recordset yang akan dibuat |
objRecordset | Recordset yang akan dikloning |
locktype | Pilihan. Sebuah LockTypeEnum nilai yang menentukan jenis kunci |
Nilai LockTypeEnum
Konstan | Nilai | Deskripsi |
---|---|---|
adLockUnspecified | -1 | clone dibuat dengan jenis kunci yang sama dengan Recordset asli |
adLockReadOnly | 1 | clone adalah Recordset read-only |
<Complete Reference Recordset Object