Метод Open (объект Record ADO)

Открывает существующий объект Record или создает новый элемент, представленный записью, например файл или каталог.

Синтаксис

  
Open Source, ActiveConnection, Mode, CreateOptions, Options, UserName, Password  

Параметры

Источник
Необязательный элемент. Тип Variant, который может представлять URL-адрес сущности, представляемой этим объектом Record, командой, открытым набором записей или другим объектом Record, строкой, содержащей инструкцию SQL SELECT или имя таблицы.

ActiveConnection
Необязательный элемент. Тип Variant, представляющий строку подключения или открытый объект Connection.

Режим
Необязательный элемент. Значение ConnectModeEnum , указывающее режим доступа для результирующих объектов Record . Значение по умолчанию — adModeUnknown.

CreateOptions
Необязательный элемент. Значение RecordCreateOptionsEnum , указывающее, следует ли открыть существующий файл или каталог или создать новый файл или каталог. Значение по умолчанию — adFailIfNotExists. Если задано значение по умолчанию, режим доступа получается из свойства Mode . Этот параметр игнорируется, если параметр Source не содержит URL-адреса.

Параметры
Необязательный элемент. Значение RecordOpenOptionsEnum , указывающее параметры для открытия записи. Значение по умолчанию — adOpenRecordUnspecified. Эти значения можно объединять.

UserName
Необязательный элемент. Строковое значение, содержащее идентификатор пользователя, который при необходимости разрешает доступ к источнику.

Пароль
Необязательный элемент. Строковое значение, содержащее пароль, который при необходимости проверяет имя пользователя.

Комментарии

Источник может быть следующим:

  • URL-адрес. Если для URL-адреса используется протокол http, поставщик услуг Интернета будет вызываться по умолчанию. Если URL-адрес указывает на узел, содержащий исполняемый скрипт (например, . Страница ASP), запись , содержащая источник вместо выполняемого содержимого, открывается по умолчанию. Используйте аргумент Options для изменения этого поведения.

  • Объект Record . Объект Record , открытый из другой записи, клонируют исходный объект Record .

  • Объект Command . Открытый объект Record представляет одну строку, возвращаемую при выполнении команды . Если результаты содержат более одной строки, содержимое первой строки помещается в запись, и в коллекцию Errors может быть добавлена ошибка.

  • Инструкция SQL SELECT. Открытый объект Record представляет одну строку, возвращаемую путем выполнения содержимого строки. Если результаты содержат более одной строки, содержимое первой строки помещается в запись, и в коллекцию Errors может быть добавлена ошибка.

  • Имя таблицы.

Если объект Record представляет сущность, доступ к которой невозможен с помощью URL-адреса (например, строки набора записей , производного от базы данных), значения свойства ParentURL и поля, доступ к которому получен с помощью константы adRecordURL , имеют значение NULL.

Примечание

URL-адреса, использующие схему HTTP, автоматически вызывают поставщика Microsoft OLE DB для публикации в Интернете. Дополнительные сведения см. в разделе Абсолютные и относительные URL-адреса.

Применение

Объект Record (ADO)

См. также:

Метод Open (объект Connection ADO)
Метод Open (объект Recordset ADO)
Метод Open (объект Stream ADO)
Метод OpenSchema