Поделиться через


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

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

Синтаксис

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

Параметры

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

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

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

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

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

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

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

Замечания

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

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

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

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

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

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

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

Примечание.

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

Применяется к

Объект Record (ADO)

См. также

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