ADO Mode 屬性
定義和用法
Mode 屬性可設(shè)置或返回一個(gè) ConnectModeEnum 值,該值指示在 Connection, Record 或 Stream 對(duì)象中修改數(shù)據(jù)的權(quán)限。在對(duì)象關(guān)閉時(shí),此屬性為讀寫(xiě),在對(duì)象打開(kāi)時(shí)為只讀。
- Connection 對(duì)象 - 默認(rèn)是 adModeUnknown
- Record 對(duì)象 - 默認(rèn)是 adModeRead
- Stream 對(duì)象 - 默認(rèn)是 adModeRead 或 adModeUnknown
注釋?zhuān)?/span>該屬性只能在 Connection 對(duì)象關(guān)閉時(shí)設(shè)置。
語(yǔ)法
object.Mode
實(shí)例
<%
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 | 默認(rèn)值。權(quán)限尚未設(shè)置或不能確定權(quán)限。 |
| adModeRead | 1 | 只讀權(quán)限。 |
| adModeWrite | 2 | 只寫(xiě)權(quán)限。 |
| adModeReadWrite | 3 | 讀/寫(xiě)權(quán)限。 |
| adModeShareDenyRead | 4 | 禁止其他人以讀權(quán)限打開(kāi)連接。 |
| adModeShareDenyWrite | 8 | 禁止其他人以寫(xiě)權(quán)限打開(kāi)連接。 |
| adModeShareExclusive | 12 | 禁止其他人打開(kāi)連接。 |
| adModeShareDenyNone | 16 | 允許其他人以任何權(quán)限打開(kāi)連接。不拒絕其他人的讀或?qū)懺L問(wèn)。 |
| adModeRecursive | 0x400000 | 與 adModeShareDenyNone, adModeShareDenyWrite 或 adModeShareDenyRead 一起使用,對(duì)當(dāng)前 Record 的所有子記錄設(shè)置權(quán)限。 |