Neueste Web-Entwicklung Tutorials
 

ADO LockType Property


<Komplett - Cord - Object Reference

Die LockType Eigenschaftssätze oder sendet einen LockTypeEnum Wert, der die Art der Verriegelung angibt , wenn ein Datensatz in einer Datensatzgruppe zu bearbeiten. Die Standardeinstellung ist adLockReadOnly. Diese Eigenschaft ist Lese- / Schreib auf einem geschlossenen Recordset und schreibgeschützt auf einem offenen Recordset.

Note: Legen Sie diese Eigenschaft , bevor das Re- Cord öffnen.

Note: Nicht alle Provider alle Schlosstypen unterstützen. Wenn der angeforderte LockType Einstellung nicht unterstützt wird, wird der Anbieter eine andere Art der Verriegelung wählen. Sie können die Methode Support verwenden, um die eigentliche Verriegelung Funktionalität in einem Recordset-Objekt zu bestimmen.

Note: AdLockPessimistic wird nicht unterstützt , wenn Cursor auf adUseClient gesetzt.

Syntax

objRecordset.LockType

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

LockTypeEnum Werte

Konstante Wert Beschreibung
adLockUnspecified-1 Keine Angabe Art der Sperre. Klone erbt Lock-Typ aus dem Original-Cord.
adLockReadOnly1 Read-only Aufzeichnungen
adLockPessimistic2 Pessimistische Sperr, Satz für Satz. Die Anbieter Sperrdatensätze sofort nach der Bearbeitung
adLockOptimistic3 Optimistische Sperren, Datensatz für Datensatz. Die Anbieter Sperre nur auf, wenn Update Aufruf
adLockBatchOptimistic4 Optimistische Batch-Updates. Erforderlich für die Batch-Update-Modus

<Komplett - Cord - Object Reference