CDaoTableDef::SetConnect

до втрати SetConnect (LPCTSTR lpszConnect );
кинути (CDaoException, CMemoryException);

Параметри

lpszConnect

Вказівник на рядковий вираз, що визначає додаткові параметри, щоб передати інсталювальний ISAM драйверів ODBC або.

Зауваження

Для об'єкта CDaoTableDef , який представляє вкладені таблиці рядок об'єкт складається з одного або двох частин (визначник тип бази даних і шлях до бази даних).

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

Примітка   Не містить пробіли навколо знак рівності в шлях заяви у формі "бази даних диска: \\path =". Це призведе до виключення бути кинуті і відсутності підключення.

У цій таблиці наведено типи можливих бази даних та їх визначники відповідної бази даних і контури:

Тип бази даних Визначник Шлях
Бази даних за допомогою Jet database engine "[баз даних];" "диск: \шлях\ім'я файлу.MDB"
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"
Microsoft Excel 4.0 "Excel 4.0"; "диск: \шлях\ім'я файлу.XLS"
Microsoft Excel 5.0 або в Microsoft Excel 95 "Excel 5.0"; "диск: \шлях\ім'я файлу.XLS"
Excel 97 "Excel 8.0"; "диск: \шлях\ім'я файлу.XLS"
Імпорт HTML "Імпорт HTML"; "диск: \шлях\ім'я файлу"
HTML, експорт "Експорт HTML"; "диск: \шлях"
Текст "Текст"; "диск: \\path"
ODBC "ODBC;
База даних =бази даних;
UID =користувача;PWD =пароль;
DS&N =datasourcename;
LOGINTIMEOUT =секунд;"nbsp; (Це не може бути для всіх серверів рядок повного підключення; це просто приклад. Це дуже важливо, не є пробіли між параметрами.)
Немає
Обмін "Обмін;

MAPILEVEL =folderpath;

[TABLETYPE = {0 | 1};]

[Профіль =профілю;]

[PWD =пароль;]

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

"диск: \\шлях\\ім'я файлу.MDB"

Примітка   Btrieve більше не підтримується на DAO 3.5.

Ви повинні використовувати дві зворотні похилі риски (\) в строк підключення. Якщо змінені властивості наявного підключення, за допомогою SetConnect, згодом ви повинні викликати RefreshLink. Якщо ви є ініціалізації Властивості підключення, за допомогою SetConnect, ви не повинні викликати RefreshLink, але спочатку ви повинні вибрати для цього додати до tabledef.

Якщо пароль, необхідні, але не надається, драйвер ODBC відображає на Логін діалогове вікно під час першого доступу таблиці і знову Якщо зв'язок закривається або повторно відкривається.

Ви можете встановити рядок підключення для CDaoTableDef об'єкта шляхом надання джерело аргумент для Створення член функції. Ви можете перевірити параметр для визначення типу, шлях, Ідентифікатор користувача, пароль або джерело даних ODBC бази даних. Для отримання додаткових відомостей зверніться до документації для конкретного драйвера.

Щоб отримати додаткові відомості про tabledefs, перегляньте статті ДАО Tabledef і ДАО Tabledef: за допомогою Tabledefs в Visual C++ програміста керівництво. Для отримання додаткової інформації зверніться до розділу "Підключення власності" в довідці Microsoft DAO.

Огляд CDaoTableDefЧлени класу | Ієрархічна діаграма

Дивіться також CDaoTableDef::RefreshLink, CDaoTableDef::SetAttributes

Index