Свойство Mode ADO

Определение и использование

Свойство 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 для установки прав доступа ко всем подзаписям текущей записи.