<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. |
adOpenForwardOnly | 0 | 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. |
adOpenKeyset | 1 | 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. |
adOpenDynamic | 2 | 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. |
adOpenStatic | 3 | 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