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
注釋:該屬性只能在 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)限。 |