Neueste Web-Entwicklung Tutorials
 

ADO CursorType Property


<Komplett - Cord - Object Reference

Die Cursoreigenschaftssätze oder gibt den Cursor-Typen zu verwenden, wenn ein Cord-Objekt zu öffnen. Diese Eigenschaft kann einen nehmen CursorTypeEnum Wert. Die Standardeinstellung ist AdOpenForwardOnly.

Note: Wenn die Eigenschaft Cursor auf adUseClient gesetzt ist, das einzig gültige Einstellung für die Eigenschaft Cursor ist adOpenStatic.

Note: Kein Fehler tritt auf, wenn ein nicht unterstützter Wert festgelegt, der Provider ändert sich nur auf einen unterstützten Cursor statt.

Syntax

objRecordset.CursorType

Beispiel

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

Konstante Wert Beschreibung
adOpenUnspecified-1 Nicht festgelegt, welche Art von Cursor.
adOpenForwardOnly0 Standard. Verwendet einen Vorwärts-Cursor. Identisch mit einem statischen Cursor, mit der Ausnahme, dass Sie nur vorwärts durch die Datensätze blättern. Dies verbessert die Leistung, wenn Sie nur ein Durchlauf durch einen Recordset vornehmen müssen.
adOpenKeyset1 Verwendet einen Keyset-Cursor. Wie ein dynamischer Cursor, mit der Ausnahme, dass Sie keine Datensätze sehen, die andere Benutzer hinzufügen, obwohl Datensätze, die andere Benutzer nicht zugänglich sind löschen von Ihrem Recordset. Datenänderungen von anderen Benutzern sind noch sichtbar.
adOpenDynamic2 Verwendet einen dynamischen Cursor. Ergänzungen, Änderungen und Löschungen von anderen Benutzern sichtbar sind, und alle Arten von Bewegung durch das Recordset sind erlaubt, außer für Lesezeichen, wenn der Anbieter nicht unterstützt.
adOpenStatic3 Verwendet einen statischen Cursor. Eine statische Kopie einer Gruppe von Datensätzen, die Sie Daten verwenden können, finden oder Berichte erstellen. Ergänzungen, Änderungen oder Streichungen von anderen Benutzern nicht sichtbar sind.

<Komplett - Cord - Object Reference