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 的所有子記錄設置權限。