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