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 Valore predefinito. I permessi non sono stati impostati o non possono essere determinati.
adModeRead 1 Permessi di lettura solo.
adModeWrite 2 Permessi di scrittura solo.
adModeReadWrite 3 Permessi di lettura/scrittura.
adModeShareDenyRead 4 Vieta agli altri di aprire la connessione con permessi di lettura.
adModeShareDenyWrite 8 Vieta agli altri di aprire la connessione con permessi di scrittura.
adModeShareExclusive 12 Vieta agli altri di aprire la connessione.
adModeShareDenyNone 16 Permette agli altri di aprire la connessione con qualsiasi permesso. Non rifiuta l'accesso in lettura o scrittura degli altri.
adModeRecursive 0x400000 Usato insieme a adModeShareDenyNone, adModeShareDenyWrite o adModeShareDenyRead, imposta i permessi per tutti i record figli del Record corrente.