ADO Mode-Eigenschaft

Definition und Verwendung

Die Mode-Eigenschaft kann einen ConnectModeEnum Wert, der die Berechtigungen zur Änderung von Daten in einem Connection-, Record- oder Stream-Objekt anzeigt. Diese Eigenschaft ist lesend und schreibend, wenn das Objekt geschlossen ist, und nur lesend, wenn das Objekt geöffnet ist.

  • Connection-Objekt - Standardmäßig adModeUnknown
  • Record-Objekt - Standardmäßig adModeRead
  • Stream-Objekt - Standardmäßig adModeRead oder adModeUnknown

Anmerkung:Diese Eigenschaft kann nur dann gesetzt werden, wenn das Connection-Objekt geschlossen ist.

Syntax

object.Mode

Instanz

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Mode=adModeReadWrite
conn.Open(Server.Mappath("northwind.mdb"))
response.write(conn.Mode)
conn.Close
%> 

ConnectModeEnum

Konstante Wert Beschreibung
adModeUnknown 0 Standardwert. Berechtigungen sind noch nicht festgelegt oder können nicht bestimmt werden.
adModeRead 1 Nur Leserechte.
adModeWrite 2 Nur Schreibberechtigungen.
adModeReadWrite 3 Lese-/Schreibberechtigungen.
adModeShareDenyRead 4 Verweigert anderen das Öffnen der Verbindung mit Leseberechtigungen.
adModeShareDenyWrite 8 Verweigert anderen das Öffnen der Verbindung mit Schreibberechtigungen.
adModeShareExclusive 12 Verweigert anderen das Öffnen der Verbindung.
adModeShareDenyNone 16 Ermöglicht es anderen, die Verbindung mit jeder Berechtigung zu öffnen. Weist anderen keine Lese- oder Schreibzugriffe zu.
adModeRecursive 0x400000 Mit adModeShareDenyNone, adModeShareDenyWrite oder adModeShareDenyRead zusammen verwendet, werden Berechtigungen für alle Unterdatensätze des aktuellen Datensatzes festgelegt.