Свойство TableDef.Connect (DAO)
Область применения: Access 2013, Office 2013
Задает или возвращает значение, которое содержит сведения о связанной таблице. Для чтения и записи, String.
Синтаксис
expression .Connect
выражение: переменная, представляющая объект TableDef.
Комментарии
Параметры свойства Connect сохранены в String, состоящей из указателя типа базы данных и нуля либо нескольких параметров, разделенных точкой с запятой. Свойство Connect передает дополнительные сведения для ODBC и определенным драйверам ISAM при необходимости.
Для объекта TableDef, представляющего связанную таблицу, параметры свойства Connect состоит из одной или двух частей (указатель типа базы данных и путь к базе данных), каждый из которых заканчивается точкой с запятой.
Путь, как показано в приведенной ниже таблице, содержит полный путь к каталогу, содержащему файлы базы данных, и должен иметь впереди идентификатор DATABASE=. В некоторых случаях (как в случае с базами данных Microsoft Excel и ядра СУБД Microsoft Access) следует включить конкретное имя файла в аргумент пути к базе данных.
Таблица ниже содержит возможные типы базы данных и соответствующие указатели базы данных и пути к параметрам свойства Connect.
Тип базы данных |
Указатель |
Пример |
---|---|---|
База данных Microsoft Access |
[database]; |
диск: \путь\имяфайла |
dBASE III |
dBASE III; |
диск: \путь |
dBASE IV |
dBASE IV; |
диск: \путь |
dBASE 5 |
dBASE 5.0; |
диск: \путь |
Paradox 3.x |
Paradox 3.x; |
диск: \путь |
Paradox 4.x |
Paradox 4.x; |
диск: \путь |
Paradox 5.x |
Paradox 5.x; |
диск: \путь |
Microsoft Excel 3.0 |
Excel 3.0; |
диск: \путь\имяфайла.xls |
Microsoft Excel 4.0 |
Excel 4.0; |
диск: \путь\имяфайла.xls |
Microsoft Excel 5.0 или Microsoft Excel 95 |
Excel 5.0; |
диск: \путь\имяфайла.xls |
Microsoft Excel 97 |
Excel 8.0; |
диск: \путь\имяфайла.xls |
Lotus 1-2-3 WKS и WK1 |
Lotus WK1; |
диск: \путь\имяфайла.wk1 |
Lotus 1-2-3 WK3 |
Lotus WK3; |
диск: \путь\имяфайла.wk3 |
Lotus 1-2-3 WK4 |
Lotus WK4; |
диск: \путь\имяфайла.wk4 |
HTML Import |
HTML Import; |
диск: \путь\имяфайла |
HTML Export |
HTML Export; |
диск: \путь |
Text |
Text; |
диск: \путь |
ODBC |
ODBC; DATABASE=database; UID=user; PWD=password; DSN= datasourcename; [LOGINTIMEOUT=seconds;] |
Нет |
Microsoft Exchange |
Exchange 4.0; MAPILEVEL=folderpath; [TABLETYPE={ 0 | 1 }];[PROFILE=profile;] [PWD=password;] [DATABASE=database;] |
диск: \путь\имяфайла |
Если пароль необходим, но не указан в параметрах свойства Connect, диалоговое окно входа отображается при первой попытке доступа к таблице со стороны драйвера ODBC и еще раз при закрытии и повторном установлении подключения.
Для данных в Microsoft Exchange обязательный ключ MAPILEVEL должен иметь полностью разрешенный путь к папке (например, "Mailbox - Pat SmithIAlpha/Today"). Путь не включает имя папки, которая будет открываться в качестве таблицы; вместо этого необходимо указать имя этой папки в качестве имени аргумента для метода CreateTable. Для ключа TABLETYPE должно быть установлено значение «0», чтобы открыть папку (по умолчанию) или «1», чтобы открыть адресную книгу. Ключ PROFILE по умолчанию относится к профилю, который в настоящее время используется.
Для базовых таблиц в базе данных Micorosoft Access параметр свойства Connect должен быть строкой нулевой длины ("").
Примечание.
- Необходимо задать значение свойства Connect перед настройкой свойства ReturnsRecords.
- Необходимо иметь разрешения на доступ к компьютеру, который содержит сервер базы данных, доступ к которому вы пытаетесь получить доступ.