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!
