Najnowsze tutoriale tworzenie stron internetowych
 

ADO CursorType Property


<Pełna rekordów Object Reference

Zestawy własności CursorType lub zwraca typu kursora użyć po otwarciu obiektu rekordów. Ta właściwość może zająć CursorTypeEnum wartość. Domyślnym jest adOpenForwardOnly.

Note: Jeśli właściwość CursorLocation jest ustawiony na adUseClient, jedyna ważna ustawienie dla właściwości CursorType jest adOpenStatic.

Note: Nie ma błędu nastąpi jeżeli wartość nieobsługiwany jest ustawiony, operator po prostu zamiast zmienić obsługiwanego CursorType.

Składnia

objRecordset.CursorType

Przykład

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

wartości CursorTypeEnum

Stały Wartość Opis
adOpenUnspecified-1 Nie określa typ kursora.
adOpenForwardOnly0 Zaniedbanie. Wykorzystuje kursor do przodu tylko. Identyczny do statycznego kursora, chyba że można przewijać do przodu tylko dzięki rekordów. Poprawia to wydajność, gdy trzeba wykonać tylko jedno przejście przez rekordów.
adOpenKeyset1 Wykorzystuje kursor Keyset. Jak dynamicznego kursora, poza tym, że nie można zobaczyć rekordy, które inni użytkownicy dodają, chociaż zapisy, że inni użytkownicy usuwają są niedostępne z rekordów. zmiany danych przez innych użytkowników są nadal widoczne.
adOpenDynamic2 Używa dynamicznego kursora. Uzupełnienia, zmiany i usunięcia przez innych użytkowników są widoczne, a wszystkie rodzaje ruchu poprzez zestawie rekordów są dozwolone, z wyjątkiem zakładek, jeśli dostawca nie obsługuje ich.
adOpenStatic3 Wykorzystuje statyczną kursor. Statyczny kopia zbioru rekordów, których można użyć, aby znaleźć dane lub generowania raportów. Uzupełnienia, zmiany lub usunięcia przez innych użytkowników nie są widoczne.

<Pełna rekordów Object Reference