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!
