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 Standardvärde. Behörigheter har inte ställts in eller kan inte fastställas.
adModeRead 1 Endast läsbehörighet.
adModeWrite 2 Endast skrivbehörighet.
adModeReadWrite 3 Läs/skrivbehörighet.
adModeShareDenyRead 4 Förbjud andra att öppna anslutningen med läsbehörighet.
adModeShareDenyWrite 8 Förbjud andra att öppna anslutningen med skrivbehörighet.
adModeShareExclusive 12 Förbjud andra att öppna anslutningen.
adModeShareDenyNone 16 Tillåter andra att öppna anslutningen med alla behörigheter. Refuserar inte andras läs- eller skrivåtkomst.
adModeRecursive 0x400000 Används tillsammans med adModeShareDenyNone, adModeShareDenyWrite eller adModeShareDenyRead för att ställa in behörigheter för alla underposter för det aktuella Record.