Свойство 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.
  • Необходимо иметь разрешения на доступ к компьютеру, который содержит сервер базы данных, доступ к которому вы пытаетесь получить доступ.