Sdílet prostřednictvím


CDaoTableDef::SetConnect

Pro CDaoTableDef objekt představující připojené tabulky objektu řetězec se skládá z jedné nebo dvou částí (uveden specifikátor typu databáze a cestu k databázi).

void SetConnect( 
   LPCTSTR lpszConnect  
);

Parametry

  • lpszConnect
    Ukazatel na řetězec výraz, který určuje další parametry předat ODBC nebo ovladače instalovatelnou metodu ISAM.

Poznámky

Cestu, jak je znázorněno v následující tabulce je úplná cesta k adresáři obsahujícímu soubory databáze a musí předcházet identifikátor "databáze =".V některých případech (jako je Microsoft Jet a Microsoft Excel databází) konkrétní název souboru je zahrnuta v argumentu cesta databáze.

[!POZNÁMKA]

Neobsahují mezery kolem rovnítka příkazů cesty formuláře "databáze = jednotka: \\path".To způsobí výjimku je vyvolána a selhání připojení.

Následující tabulka ukazuje možné databází a jejich odpovídající specifikátory databáze a cesty:

Typ databáze

Specifikátor

Cesta

Databázi pomocí databázového stroje 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"

Aplikace Excel 3.0

"Aplikace Excel 3.0;"

"drive:\\path\\filename.XLS"

Aplikace Excel 4.0

"Aplikace Excel 4.0;"

"drive:\\path\\filename.XLS"

Aplikace Excel 5.0 nebo Excel 95

"Aplikace Excel 5.0;"

"drive:\\path\\filename.XLS"

Aplikace Excel 97

"Aplikace Excel 8.0;"

"drive:\\path\filename.XLS"

HTML Import

"HTML Import;"

"drive:\\path\filename"

HTML Export

"HTML Export;"

"drive:\\path"

Text

"Text";

"jednotka: \\path"

ODBC

"ODBC; DATABÁZE =database; UID=user;PWD =heslo; DSN =název_zdroje_dat; LOGINTIMEOUT =sekund."(To nemusí být úplný připojovací řetězec pro všechny servery; je pouze příklad.Je velmi důležité mít mezery mezi parametry.)

Žádná

Exchange

"Výměnou;

MAPILEVEL =cesta_ke_složce;

[TABLETYPE = {0 | 1};]

Profil =profil;]

PWD =heslo;]

DATABASE=database;]"

"drive:\\path\\filename.MDB"

[!POZNÁMKA]

Btrieve již není podporována jako DAO 3.5.

V řetězci připojení je nutné použít dvojitého zpětného lomítka (\).Pokud jste změnili vlastnosti existujícího připojení pomocí SetConnect , následně musí volat RefreshLink.Pokud jsou inicializace vlastnosti připojení pomocí SetConnect , potřebujete volání není RefreshLink , ale měli zvolit postup, nejprve připojit tabledef.

Pokud heslo je vyžadována, ale není k dispozici, ovladač ODBC zobrazí čas přihlašovací dialogové okno prvním přístupu tabulky a znovu, pokud je připojení zavřeli a znovu otevřeli.

Můžete nastavit připojovací řetězec CDaoTableDef objektu poskytnutím zdroj argument vytvořit členské funkce.Můžete zkontrolovat nastavení určit typ, cesta, ID uživatele, heslo nebo zdroj dat ODBC databáze.Další informace naleznete v dokumentaci pro konkrétní ovladač.

Související informace naleznete v tématu "Připojit vlastnost" v nápovědě DAO.

Požadavky

Záhlaví: afxdao.h

Viz také

Referenční dokumentace

Třída CDaoTableDef

Graf hierarchie

CDaoTableDef::RefreshLink

CDaoTableDef::SetAttributes