ADO Mode Attribute
Definition and Usage
The Mode property can be set or returned as a ConnectModeEnum Value, which indicates the permission to modify data in the Connection, Record, or Stream objects. This property is read-write when the object is closed, and read-only when the object is opened.
- Connection object - defaults to adModeUnknown
- Record object - defaults to adModeRead
- Stream object - defaults to adModeRead or adModeUnknown
Note:This property can only be set when the Connection object is closed.
Syntax
object.Mode
Instance
<% 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
Constant | Value | Description |
---|---|---|
adModeUnknown | 0 | Valeur par défaut. Les permissions ne sont pas encore définies ou ne peuvent pas être déterminées. |
adModeRead | 1 | Droits en lecture uniquement. |
adModeWrite | 2 | Droits en écriture uniquement. |
adModeReadWrite | 3 | Droits en lecture/écriture. |
adModeShareDenyRead | 4 | Interdit à d'autres personnes d'ouvrir la connexion avec des droits de lecture. |
adModeShareDenyWrite | 8 | Interdit à d'autres personnes d'ouvrir la connexion avec des droits d'écriture. |
adModeShareExclusive | 12 | Interdit à d'autres personnes d'ouvrir la connexion. |
adModeShareDenyNone | 16 | Permet à d'autres personnes d'ouvrir la connexion avec n'importe quel droit. Ne refuse pas l'accès en lecture ou en écriture des autres. |
adModeRecursive | 0x400000 | Utilisé avec adModeShareDenyNone, adModeShareDenyWrite ou adModeShareDenyRead, définit les permissions pour tous les sous-enregistrements du Record courant. |