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 Nilai lalai. Keizinan belum diset atau keizinan tidak dapat ditentukan.
adModeRead 1 Keizinan Baca sahaja.
adModeWrite 2 Keizinan Tulis sahaja.
adModeReadWrite 3 Keizinan Baca/Tulis.
adModeShareDenyRead 4 Larang orang lain untuk membuka sambungan dengan keizinan baca.
adModeShareDenyWrite 8 Larang orang lain untuk membuka sambungan dengan keizinan tulis.
adModeShareExclusive 12 Larang orang lain untuk membuka sambungan.
adModeShareDenyNone 16 Izinkan orang lain untuk membuka sambungan dengan mana-mana keizinan. Tidak menghalang akses baca atau tulis orang lain.
adModeRecursive 0x400000 Gunakan bersama adModeShareDenyNone, adModeShareDenyWrite atau adModeShareDenyRead untuk menetapkan keizinan bagi semua rekod anak Record semasa.