CursorType

ADO CursorType xususiyati


❮ Recordset obyektining to‘liq ma’lumotnomasi

CursorType xususiyati Recordset obyektini ochishda ishlatiladigan kursor turini o‘rnatadi yoki qaytaradi. Bu xususiyat CursorTypeEnum qiymatini qabul qilishi mumkin. Standart qiymati: adOpenForwardOnly.

Eslatma: Agar CursorLocation xususiyati adUseClient qiymatiga o‘rnatilgan bo‘lsa, CursorType xususiyati uchun yagona to‘g‘ri qiymat adOpenStatic bo‘ladi.

Eslatma: Qo‘llab-quvvatlanmaydigan qiymat o‘rnatilsa, xato yuz bermaydi — provayder shunchaki uning o‘rniga qo‘llab-quvvatlanadigan CursorType’ga o‘tadi.


Sintaksis

objRecordset.CursorType

Misol

<% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open(Server.Mappath("northwind.mdb")) set rs = Server.CreateObject("ADODB.recordset") sql="SELECT * FROM Customers" rs.CursorLocation = adUseClient rs.CursorType = adOpenStatic rs.LockType = adLockBatchOptimistic rs.Open sql, conn %>

CursorTypeEnum qiymatlari

Konstanta Qiymat Tavsif
adOpenUnspecified -1 Kursor turini ko‘rsatmaydi.
adOpenForwardOnly 0 Standart qiymat. Forward-only (faqat oldinga yuradigan) kursordan foydalanadi. Statik kursor bilan bir xil, faqat yozuvlar bo‘ylab faqat oldinga siljish mumkin. Recordset bo‘ylab faqat bir marta o‘tish kerak bo‘lganda bu unumdorlikni oshiradi.
adOpenKeyset 1 Keyset kursordan foydalanadi. Dinamik kursorga o‘xshaydi, faqat boshqa foydalanuvchilar qo‘shgan yozuvlarni ko‘ra olmaysiz, biroq boshqa foydalanuvchilar o‘chirgan yozuvlarga Recordset’ingizdan murojaat qilib bo‘lmaydi. Boshqa foydalanuvchilar kiritgan ma’lumot o‘zgarishlari baribir ko‘rinadi.
adOpenDynamic 2 Dinamik kursordan foydalanadi. Boshqa foydalanuvchilar qo‘shgan, o‘zgartirgan va o‘chirgan yozuvlar ko‘rinadi hamda Recordset bo‘ylab harakatlanishning barcha turlariga ruxsat beriladi; provayder xatcho‘plarni (bookmarks) qo‘llab-quvvatlamasa, ular bundan mustasno.
adOpenStatic 3 Statik kursordan foydalanadi. Bu ma’lumotlarni topish yoki hisobotlar tuzish uchun foydalanishingiz mumkin bo‘lgan yozuvlar to‘plamining statik nusxasi. Boshqa foydalanuvchilar qo‘shgan, o‘zgartirgan yoki o‘chirgan yozuvlar ko‘rinmaydi.


❮ Recordset obyektining to‘liq ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!