CDaoTableDef::SetConnect

аннулировать SetConnect (LPCTSTR lpszConnect );
броска (CDaoException, CMemoryException);

Параметры

lpszConnect

Указатель на строковое выражение, задающее дополнительные параметры для ODBC или устанавливаемые драйверы ISAM.

Примечания

Для объекта CDaoTableDef , который представляет прилагаемую таблицу строковый объект состоит из одной или двух частей (спецификатора типа базы данных и путь к базе данных).

По пути, как показано в таблице ниже полный путь для каталога, содержащего файлы базы данных и должен предшествовать идентификатор "база данных =". В некоторых случаях (как с Microsoft Excel и Microsoft Jet базы данных) имя конкретного файла включен в аргументе путь к базе данных.

Примечание   Не включайте пробелы вокруг знак равенства в пути заявления формы "база данных = диск: \\path". Это приведет к созданию исключения и сбойное соединение.

В следующей таблице показаны типы возможно, база данных и соответствующие базы данных спецификаторы и контуров:

Тип базы данных Спецификатор Путь
Базы данных с использованием базы данных Jet «[база данных];» «диск: \\путь\\имя файла.ПДБ"
dBASE III «dBASE III;» «диск: \\путь»
dBASE IV «dBASE IV;» «диск: \\путь»
dBASE 5 «dBASE 5.0;» «диск: \\путь»
Парадокс 3.x «Парадокс 3.x;» «диск: \\путь»
Парадокс 4.x «Парадокс 4.x;» «диск: \\путь»
Парадокс 5.x «Парадокс 5.x;» «диск: \\путь»
FoxPro 2.0 «FoxPro 2.0;» «диск: \\путь»
FoxPro 2.5 «FoxPro 2,5;» «диск: \\путь»
FoxPro 2.6 «FoxPro 2.6;» «диск: \\путь»
Excel 3.0 «Excel 3.0;» «диск: \\путь\\имя файла.XLS"
Excel 4.0 «Excel 4.0;» «диск: \\путь\\имя файла.XLS"
Excel 5.0 или Excel 95 «Excel 5.0;» «диск: \\путь\\имя файла.XLS"
Excel 97 «Excel 8.0»; «диск: \\пути\имя файла.XLS"
Импорт HTML «Импорт HTML;» «диск: \\пути\имя файла»
Экспорт в HTML «Экспорт HTML;» «диск: \\путь»
Текст «Текст;» «диск: \\path»
ODBC «ODBC;
База данных =база данных;
UID =пользователя;PWD =пароль;
DS&N =источнику данных;
LOGINTIMEOUT =секунды;"nbsp; (Это не может быть полной строки соединения для всех серверов; это только один пример. Это очень важно не иметь пробелов между параметрами.)
Нет
Обмен «Биржа;

MAPILEVEL =folderpath;

[TABLETYPE = {0 | 1};]

[ПРОФИЛЯ =профиль;]

[PWD =пароль;]

[База данных =база данных;] "

"диск: \\путь\\имя файла.ПДБ"

Примечание   Btrieve не поддерживается как от DAO 3.5.

В строках соединения необходимо использовать двойной обратной косой черты (\). Если вы изменили свойства существующего соединения с помощью SetConnect, впоследствии необходимо вызвать RefreshLink. При инициализации свойства подключения, с помощью SetConnect, вам не нужно вызывать RefreshLink, но если вы решили сделать это, сначала добавить tabledef.

Если пароль является обязательным, однако не предоставляется, драйвер ODBC отображается время после первого диалогового окна входа в систему, доступ к таблице и снова если соединение закрывается и открывается заново.

Можно задать строку соединения для объекта CDaoTableDef , предоставляя исходный аргумент для функции-члена Create . Вы можете проверить настройку для определения типа, путь, Идентификатор пользователя, пароль или источника данных ODBC базы данных. Для получения дополнительной информации смотрите в документации для конкретного драйвера.

Более подробную информацию о tabledefs, найти в статьях Tabledef Дао и DAO Tabledef: с помощью Tabledefs в Руководстве по Visual C++ программист. Соответствующую информацию в разделе «Подключение собственности» в справке DAO.

Обзор CDaoTableDefЧлены класса | Иерархическая схема

См. также CDaoTableDef::RefreshLink, CDaoTableDef::SetAttributes

Index