ADO Mode 属性
定义和用法
Mode 属性可设置或返回一个 ConnectModeEnum 值,该值指示在 Connection, Record 或 Stream 对象中修改数据的权限。在对象关闭时,此属性为读写,在对象打开时为只读。
- Connection 对象 - 默认是 adModeUnknown
- Record 对象 - 默认是 adModeRead
- Stream 对象 - 默认是 adModeRead 或 adModeUnknown
注释:该属性只能在 Connection 对象关闭时设置。
语法
- object.Mode
实例
- <%
- 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
常量 | 值 | 描述 |
---|---|---|
adModeUnknown | 0 | 默认值。权限尚未设置或不能确定权限。 |
adModeRead | 1 | 只读权限。 |
adModeWrite | 2 | 只写权限。 |
adModeReadWrite | 3 | 读/写权限。 |
adModeShareDenyRead | 4 | 禁止其他人以读权限打开连接。 |
adModeShareDenyWrite | 8 | 禁止其他人以写权限打开连接。 |
adModeShareExclusive | 12 | 禁止其他人打开连接。 |
adModeShareDenyNone | 16 | 允许其他人以任何权限打开连接。不拒绝其他人的读或写访问。 |
adModeRecursive | 0x400000 | 与 adModeShareDenyNone, adModeShareDenyWrite 或 adModeShareDenyRead 一起使用,对当前 Record 的所有子记录设置权限。 |