CDaoTableDef::SetConnect
Dla CDaoTableDef obiekt reprezentujący załączona tabela obiekt string składa się z jednej lub dwóch części (specyfikatora typu bazy danych i ścieżka do bazy danych).
void SetConnect(
LPCTSTR lpszConnect
);
Parametry
- lpszConnect
Wskaźnik wyrażeniem określa dodatkowe parametry ODBC lub instalowalne sterowniki ISAM.
Uwagi
Ścieżka, jak pokazano w poniższej tabeli jest pełna ścieżka do katalogu zawierającego pliki bazy danych i musi być poprzedzony przez identyfikator "bazy danych =".W niektórych przypadkach (jak bazy danych Microsoft Jet i programu Microsoft Excel) argument ścieżki bazy danych do określonej nazwy pliku.
[!UWAGA]
Nie obejmują odstępy wokół znaku równości w instrukcji path formularza "bazy danych = dysk: \\path".Spowoduje to wyjątek jest i niepowodzenia połączenia.
W poniższej tabeli przedstawiono typy bazy danych i ich odpowiednich Specyfikatory bazy danych i ścieżek:
Typ bazy danych |
Specyfikator |
Ścieżka |
---|---|---|
Bazy danych przy użyciu aparatu bazy danych Jet |
"database;" |
"drive:\\path\\filename.MDB" |
dBASE III |
"dBASE III;" |
"drive:\\path" |
dBASE IV |
"dBASE IV;" |
"drive:\\path" |
dBASE 5 |
"dBASE 5.0;" |
"drive:\\path" |
Paradox 3.x |
"Paradox 3.x"; |
"drive:\\path" |
Paradox 4.x |
"Paradox 4.x"; |
"drive:\\path" |
Paradox 5.x |
"Paradox 5.x;" |
"drive:\\path" |
Excel 3.0 |
"Excel 3.0"; |
"drive:\\path\\filename.XLS" |
Excel 4.0 |
"Excel 4.0;" |
"drive:\\path\\filename.XLS" |
Program Excel 5.0 lub Excel 95 |
"Excel 5.0"; |
"drive:\\path\\filename.XLS" |
Excel 97 |
"Excel 8.0;" |
"drive:\\path\filename.XLS" |
HTML Import |
"HTML Import;" |
"drive:\\path\filename" |
Eksport HTML |
"Eksport HTML;" |
"drive:\\path" |
Tekst |
"Tekst"; |
"dysk: \\path" |
ODBC |
"ODBC; Baza danych =database; UID=user;PWD =hasło; DSN =NazwaŹródłaDanych; LOGINTIMEOUT =sekund;"(Może nie być ciąg zakończenie połączenia dla wszystkich serwerów; jest tylko przykładem.Jest bardzo ważne, nie ma spacji między parametrami.) |
Brak |
Exchange |
"Wymiana; MAPILEVEL =folderpath; [TABLETYPE = {0 | 1};] PROFILE =profilu;] PWD =hasło;] DATABASE=database;]" |
"drive:\\path\\filename.MDB" |
[!UWAGA]
Btrieve nie jest już obsługiwana od 3,5 DAO.
W przypadku ciągów połączeń, należy użyć podwójnej kreski ułamkowej odwróconej (\).Jeśli zostały zmodyfikowane istniejące połączenie używając właściwości SetConnect, następnie należy wywołać RefreshLink.Jeśli są inicjowanie właściwości połączenia za pomocą SetConnect, konieczne jest wywołanie nie RefreshLink, ale najpierw należy wybrać to zrobić, Dodaj tabledef.
Jeśli hasło jest wymagane, ale nie, sterownik ODBC wyświetla czas pierwszy okno dialogowe logowania, dostępu do tabeli i ponownie, jeśli połączenie jest zamknięta i ponownie otwarta.
Można ustawić ciąg połączenia dla CDaoTableDef obiektu, podając źródła argument Tworzenie funkcji składowej.Można sprawdzić ustawienia Aby określić typ, ścieżka, identyfikator użytkownika, hasło lub źródło danych ODBC bazy danych.Aby uzyskać więcej informacji zobacz dokumentację dla określonego sterownika.
Powiązanych informacji zobacz temat "Połączyć właściwość" w pomocy DAO.
Wymagania
Nagłówek: afxdao.h