Clone

ADO Clone metodi


❮ Recordset obyektining to‘liq ma’lumotnomasi

Clone metodi mavjud Recordset’dan uning dublikati bo‘lgan Recordset yaratish imkonini beradi. Bu metoddan bir nechta dublikat Recordset yaratish uchun foydalanishingiz mumkin, ayniqsa yozuvlar to‘plamida bir vaqtda bir nechta joriy yozuvni tahrirlamoqchi bo‘lsangiz. Bu metod asl nusxaga teng yangi Recordset yaratish, ochish va yopishdan ancha samaraliroq.

Recordset’ni klonlaganingizda aslida o‘sha Recordset’ga yangi ko‘rsatkich yaratasiz, shuning uchun bir Recordset’ga kiritgan har qanday o‘zgarishingiz uning barcha klonlarida ko‘rinadi. Biroq asl Recordset’da Requery bajarsangiz, klonlar asl nusxa bilan endi sinxronlashmaydi.

Klonlar yaratish uchun provayder Recordset obyektida xatcho‘plarni qo‘llab-quvvatlashi kerak. Xatcho‘plar o‘zaro almashinuvchan: bir Recordset obyektidagi xatcho‘p havolasi uning istalgan klonidagi xuddi shu yozuvga ishora qiladi.

Eslatma: Asl Recordset’ning filtri klonga qo‘llanilmaydi. Mavjud filtrni nusxalash uchun: objRecordsetNew.Filter=objRecordsetOriginal.Filter

Eslatma: Asl Recordset’ni yopganingizda nusxalarning hech biri yopilmaydi. Klonlarni birma-bir yopishingiz kerak bo‘ladi.

Sintaksis

Set objRecordsetClone=objRecordset.Clone(locktype)

Parametr Tavsif
objRecordsetClone Yaratiladigan klon Recordset
objRecordset Klonlanadigan Recordset
locktype Ixtiyoriy. Qulflash turini belgilovchi LockTypeEnum qiymati

LockTypeEnum qiymatlari

Konstanta Qiymat Tavsif
adLockUnspecified -1 Klon asl Recordset bilan bir xil qulflash turi bilan yaratiladi
adLockReadOnly 1 Klon faqat o‘qish uchun mo‘ljallangan Recordset bo‘ladi

❮ Recordset obyektining to‘liq ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!