Ultimele tutoriale de dezvoltare web
 

ADO CursorType Property


<Complete Reference Recordset Obiect

Seturile de proprietate CursorType sau returnează tipul de cursor pentru a utiliza la deschiderea unui obiect Recordset. Această proprietate poate lua o CursorTypeEnum valoare. Implicit este adOpenForwardOnly.

Note: În cazul în care proprietatea CursorLocation este setată la adUseClient, singura setare valid pentru proprietatea CursorType este adOpenStatic.

Note: Nu eroare va apărea dacă o valoare de neacceptat este setată, furnizorul va schimba doar la o CursorType acceptată.

Sintaxă

objRecordset.CursorType

Exemplu

<%
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
%>

Valorile CursorTypeEnum

Constant Valoare Descriere
adOpenUnspecified-1 nu specifică tipul de cursor.
adOpenForwardOnly0 Mod implicit. Folosește un cursor numai înainte. Identic cu un cursor static, cu excepția faptului că puteți derula înainte numai prin înregistrări. Acest lucru îmbunătățește performanța atunci când aveți nevoie pentru a face doar o singură trecere printr-un Recordset.
adOpenKeyset1 Folosește un cursor keyset. Ca un cursor dinamic, cu excepția faptului că nu puteți vedea înregistrările pe care alți utilizatori adaugă, cu toate că înregistrările care alți utilizatori șterg sunt inaccesibile din Recordset dumneavoastră. Modificări date de către alți utilizatori sunt încă vizibile.
adOpenDynamic2 Folosește un cursor dinamic. Adăugări, modificări și ștergeri de către alți utilizatori sunt vizibile, și sunt permise toate tipurile de circulație prin Recordset, cu excepția semne de carte, în cazul în care furnizorul nu le susține.
adOpenStatic3 Folosește un cursor static. O copie statică a unui set de înregistrări pe care le puteți utiliza pentru a găsi date sau de a genera rapoarte. Adăugări, modificări sau eliminări ale altor utilizatori nu sunt vizibile.

<Complete Reference Recordset Obiect