Метод Open (объект Record в ADO)
Область применения: Access 2013, Office 2013
Открывает существующий объект Record или создает новый элемент, представленный записью (например, файл или каталог).
Синтаксис
Open Source, ActiveConnection, Mode, CreateOptions, Options, UserName, Password
Параметры
Параметр | Описание |
---|---|
Source | Необязательный параметр. Тип Variant, который может представлять URL-адрес сущности, которая будет представлена этим объектом Record, командой, открытым набором записей или другим объектом Record, строкой, содержащей инструкцию SQL SELECT или имя таблицы. |
ActiveConnection | Необязательный параметр. Объект Variant, представляющий строку подключения или открытый объект Connection. |
Mode | Необязательный параметр. Значение ConnectModeEnum , значение по умолчанию которого — adModeUnknown, указывающее режим доступа для результирующего объекта Record . |
CreateOptions | Необязательный параметр. Значение RecordCreateOptionsEnum , значение по умолчанию которого — adFailIfNotExists, указывающее, следует ли открыть существующий файл или каталог или создать новый файл или каталог. Если задано значение по умолчанию, режим доступа получается из свойства Mode . Этот параметр игнорируется, если параметр Source не содержит URL-адрес. |
Параметры | Необязательный параметр. Значение RecordOpenOptionsEnum , значение по умолчанию которого — adOpenRecordUnspecified, указывающее параметры для открытия записи. Эти значения могут быть объединены. |
UserName | Необязательный параметр. Строковое значение, содержащее идентификатор пользователя, который при необходимости разрешает доступ к источнику. |
Password | Необязательный параметр. Строковое значение, содержащее пароль, который при необходимости проверяет имя пользователя. |
Замечания
Источник может быть следующим:
URL-адрес. Если для URL-адреса используется протокол HTTP, поставщик услуг Интернета будет вызываться по умолчанию. Если URL-адрес указывает на узел, содержащий исполняемый скрипт (например, . Страница ASP), после чего по умолчанию открывается запись , содержащая источник, а не выполняемое содержимое. Чтобы изменить это поведение, используйте аргумент Options .
Объект Record . Объект Record, открытый из другой записи, клонируют исходный объект Record .
Объект Command . Открытый объект Record представляет одну строку, возвращаемую при выполнении команды . Если результаты содержат более одной строки, содержимое первой строки помещается в запись, и в коллекцию Ошибок может быть добавлена ошибка.
Инструкция SQL SELECT. Открытый объект Record представляет одну строку, возвращаемую при выполнении содержимого строки. Если результаты содержат более одной строки, содержимое первой строки помещается в запись, и в коллекцию Ошибок может быть добавлена ошибка.
Имя таблицы.
Если объект Record представляет сущность, к которой невозможно получить доступ с помощью URL-адреса (например, строка набора записей , производная от базы данных), то значения свойства ParentURL и поля, к которому обращается константа adRecordURL , имеют значение NULL.
Примечание.
URL-адреса, использующие схему HTTP, автоматически вызывают поставщик Microsoft OLE DB для публикации в Интернете. Дополнительные сведения см. в разделе Абсолютные и относительные URL-адреса.