CopyRecord
ADO CopyRecord va MoveRecord metodlari
❮ Record obyektining to‘liq ma’lumotnomasi
CopyRecord
CopyRecord metodi fayl yoki katalogni boshqa joyga nusxalaydi.
MoveRecord
MoveRecord metodi fayl yoki katalogni boshqa joyga ko‘chiradi.
Eslatma: ParentURL xususiyati avtomatik ravishda yangilanmaydi. Record’ni yopib, so‘ng uni yangi URL bilan qayta ochishingiz kerak.
Sintaksis
CopyRecord(src,dest,username,psword,opt,async)
MoveRecord(src,dest,username,psword,opt,async)
| Parametr | Tavsif |
|---|---|
| src | Ixtiyoriy. Nusxalanadigan/ko‘chiriladigan fayl yoki katalogning URL manzili |
| dest | Ixtiyoriy. src nusxalanadigan/ko‘chiriladigan joyning URL manzili |
| username | Ixtiyoriy. destga kirishga ruxsat beruvchi foydalanuvchi ID’si |
| psword | Ixtiyoriy. usernameni tasdiqlovchi parol |
| opt | CopyRecord uchun: Ixtiyoriy. Bu metodning xatti-harakatini belgilovchi CopyRecordOptionsEnum qiymati. Standart qiymati: adCopyUnspecified MoveRecord uchun: Ixtiyoriy. Bu metodning xatti-harakatini belgilovchi MoveRecordOptionsEnum qiymati. Standart qiymati: adMoveUnspecified |
| async | Ixtiyoriy. True bo‘lganda bu amalni asinxron qiladigan Boolean qiymat |
CopyRecordOptionsEnum qiymatlari
| Konstanta | Qiymat | Tavsif |
|---|---|---|
| adCopyUnspecified | -1 | Standart qiymat. Qayta yozish (overwrite) yoki rekursiv nusxalashga ruxsat bermaydi |
| adCopyOverWrite | 1 | Agar fayl/katalog allaqachon mavjud bo‘lsa, uni qayta yozadi |
| adCopyNonRecursive | 2 | Joriy katalogni (uning ichki kataloglarisiz) manzilga nusxalaydi (bu amal rekursiv emas) |
| adCopyAllowEmulation | 4 | Provayderdan nusxalashni simulyatsiya qilishga urinishni so‘raydi. Agar manzil URL’i boshqa serverda joylashgani yoki unga manbadan farqli provayder xizmat ko‘rsatgani sababli Record’ni nusxalashga urinish muvaffaqiyatsiz tugasa, bu ma’lumotlar yo‘qolishiga olib kelishi mumkin |
MoveRecordOptionsEnum qiymatlari
| Konstanta | Qiymat | Tavsif |
|---|---|---|
| adMoveUnspecified | -1 | Standart qiymat. Manzildagi hech qanday fayl/katalogni qayta yozmaydi. Havolalarni ham yangilaydi |
| adMoveOverWrite | 1 | Agar fayl/katalog allaqachon mavjud bo‘lsa, uni qayta yozadi |
| adMoveDontUpdateLinks | 2 | Manba Record’ning havolalarini yangilamaslik orqali MoveRecord metodining standart xatti-harakatini o‘zgartiradi. Standart xatti-harakat provayderning imkoniyatlariga bog‘liq |
| adMoveAllowEmulation | 4 | Provayderdan ko‘chirishni simulyatsiya qilishga urinishni so‘raydi. Agar manzil URL’i boshqa serverda joylashgani yoki unga manbadan farqli provayder xizmat ko‘rsatgani sababli Record’ni ko‘chirishga urinish muvaffaqiyatsiz tugasa, bu ma’lumotlar yo‘qolishiga olib kelishi mumkin |
❮ Record obyektining to‘liq ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
