Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CDaoTableDef

Wykres hierarchii

CDaoTableDef::RefreshLink

CDaoTableDef::SetAttributes