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