Metode Klon ADO


Referensi Objek Recordset Lengkap

Metode Clone memungkinkan Anda untuk membuat Recordset duplikat dari Recordset yang ada. Anda dapat menggunakan metode ini untuk membuat beberapa, duplikat Recordset, terutama jika Anda ingin mengedit lebih dari satu record saat ini dalam satu set record. Metode ini jauh lebih efisien daripada membuat, membuka, dan menutup Recordset baru yang sama dengan aslinya.

Saat Anda mengkloning Recordset, Anda sebenarnya hanya membuat pointer baru ke Recordset yang sama, oleh karena itu setiap perubahan yang Anda buat pada satu Recordset akan terlihat di semua klonnya. 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 dapat dipertukarkan; referensi bookmark dari satu objek Recordset merujuk ke record yang sama di salah satu klonnya.

Catatan: Filter dari Recordset asli tidak akan diterapkan pada klon. Untuk menyalin filter yang ada: objRecordsetNew.Filter=objRecordsetOriginal.Filter

Catatan: Saat Anda menutup Recordset asli, tidak ada salinan yang akan ditutup. Anda harus menutup klon satu per satu.

Sintaksis

Set objRecordsetClone=objRecordset.Clone(locktype)

Parameter Description
objRecordsetClone The clone Recordset to be created
objRecordset The Recordset to be cloned
locktype Optional. A LockTypeEnum value that specifies the lock type

Nilai LockTypeEnum

Constant Value Description
adLockUnspecified -1 The clone is created with the same lock type as the original Recordset
adLockReadOnly 1 The clone is a read-only Recordset

Referensi Objek Recordset Lengkap