CDaoTableDef::SetConnect

void SetConnect (LPCTSTR lpszConnect );
rzut (CDaoException, CMemoryException);

Parametry

lpszConnect

Wskaźnik wyrażeniem, która określa dodatkowe parametry ODBC lub instalowalne sterowniki ISAM.

Uwagi

Dla obiektu CDaoTableDef , który reprezentuje załączona tabela obiekt ciąg składa się z jednego lub dwóch części (specyfikatora typu bazy danych i ścieżka do bazy danych).

Ścieżki, jak pokazano w poniższej tabeli jest pełna ścieżka do katalogu zawierającego pliki bazy danych i musi być poprzedzony przez identyfikator "DATABASE =". W pewnych przypadkach (jak Microsoft Jet oraz Microsoft Excel bazy danych) określonej nazwy pliku jest uwzględniona w argumencie ścieżki bazy danych.

Uwaganbsp;  &Nie zawierają odstęp wokół znaku równości w instrukcji path formularza "DATABASE = dysk: \\path". Spowoduje to wyjątek są generowane i awarii 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 "[bazy danych];" "dysk: \\ścieżki\\nazwa_pliku.MDB"
dBASE III "dBASE III;" "dysk: \\ścieżki"
dBASE IV "dBASE IV;" "dysk: \\ścieżki"
dBASE 5 "dBASE 5.0;" "dysk: \\ścieżki"
Programu Paradox 3.x "Paradox 3.x;" "dysk: \\ścieżki"
Paradox 4.x "Paradox 4.x;" "dysk: \\ścieżki"
Paradox 5.x "Paradox 5.x;" "dysk: \\ścieżki"
FoxPro 2.0 "FoxPro 2.0;" "dysk: \\ścieżki"
FoxPro 2.5 "FoxPro 2.5;" "dysk: \\ścieżki"
FoxPro 2.6 "FoxPro 2.6;" "dysk: \\ścieżki"
Excel 3.0 "Excel 3.0;" "dysk: \\ścieżki\\nazwa_pliku.XLS"
Excel 4.0 "Excel 4.0;" "dysk: \\ścieżki\\nazwa_pliku.XLS"
Program Excel 5.0 lub Excel 95 "Excel 5.0;" "dysk: \\ścieżki\\nazwa_pliku.XLS"
Program Excel 97 "Excel 8.0;" "dysk: \\ścieżce\Nazwa pliku.XLS"
Importu HTML "HTML Import;" "dysk: \\ścieżce\Nazwa pliku"
Eksport HTML "Eksport HTML;" "dysk: \\ścieżki"
Tekst "Tekst;" "dysk: \\path"
ODBC „ODBC;
Baza danych =bazy danych;
UID =użytkownika;PWD =hasło;
DS&N =NazwaŹródłaDanych;
LOGINTIMEOUT =sekund;”nbsp; (To nie może być ciągiem pełne połączenie dla wszystkich serwerów; jest to tylko przykład. Jest bardzo ważne, nie ma spacji między parametry).
Brak
Wymiany "Wymiana;

MAPILEVEL =ścieżka_folderu;

[TABLETYPE = {0 | 1};]

[PROFILE =profilu;]

[PWD =hasło;]

[Bazy danych =Baza danych;] "

"dysk: \\ścieżka\\nazwa_pliku.MDB"

Uwaga   Btrieve jest już obsługiwane z DAO 3.5.

W ciągach połączenia, należy się podwójnej kreski ułamkowej odwróconej (\). Jeśli zmodyfikowano właściwości istniejącego połączenia za pomocą SetConnect, następnie należy wywołać RefreshLink. Jeśli są inicjowanie właściwości połączenia za pomocą SetConnect, nie należy wywoływać RefreshLink, ale najpierw należy wybrać opcję nie, Dołącz zreplikowany.

Jeśli hasło jest wymagane, ale nie dostarczono, sterownik ODBC wyświetla godzinę pierwszy okno dialogowe logowania uzyskiwany jest dostęp do tabeli i ponownie jeśli połączenie jest zamykane i ponownie.

Ciąg połączenia dla obiektu CDaoTableDef można ustawić podając źródła argument funkcji członek Tworzenie . Można sprawdzić ustawienie, aby określić typ, ścieżka, identyfikator użytkownika, hasło lub źródła danych ODBC bazy danych. Aby uzyskać więcej informacji zobacz dokumentację dla określonego sterownika.

Aby uzyskać więcej informacji o tabledefs, zobacz artykuły DAO zreplikowany i DAO zreplikowany: za pomocą Tabledefs w Visual C++ Programmer's Guide. Aby uzyskać pokrewne informacje zobacz temat "Połącz własność" w pomocy programu DAO.

Omówie&nie CDaoTableDef |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CDaoTableDef::RefreshLink, CDaoTableDef::SetAttributes

Index