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