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