ADO CursorLocation Eigenschaft

Definition und Verwendung

Die CursorLocation-Eigenschaft kann einen long-Wert setzen oder zurückgeben, der die Position des Cursor-Dienstes anzeigt. Es kann auf folgende Werte gesetzt werden: CursorLocationEnum Eine der Werte. Der Standardwert ist AdUseServer.

Der Cursor wird verwendet für:

  • Steuerung der Positionsbestimmung der Datensätze
  • Steuerung der Sichtbarkeit der Änderungen, die andere Benutzer an der Datenbank vornehmen
  • Steuerung der Aktualisierbarkeit der Daten

Anmerkung:Das Recordset-Objekt übernimmt diese Einstellung automatisch von der damit verbundenen Verbindung.

Anmerkung:Diese Eigenschaft ist in Connection oder Recordset, das geschlossen ist, lesend/schreibend, und in einem geöffneten Recordset nur lesend.

Syntax

objConnection.CursorLocation
objRecordset.CursorLocation

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
rs.Close
conn.Close
%>