CDaoTableDef::SetConnect

void SetConnect (lpctstr lpszConnect );
throw (CDaoException, CMemoryException);

Parametreleri

lpszConnect

Odbc veya yüklenebilir ISAM sürücüleri için ek parametreleri belirten bir dize ifadesi bir işaretçi.

Açıklamalar

String nesnesi bağlı bir tablo gösteren bir CDaoTableDef nesnesi için bir veya iki bölümü (bir veritabanı türü belirticisi ve veritabanına bir yol) oluşur.

Aşağıdaki tabloda gösterildiği gibi yol veritabanı dosyalarını içeren dizinin tam yolu ve tanımlayıcı tarafından gelmelidir "veritabanı =". (Microsoft Excel ile Microsoft Jet veritabanlarında gibi) bazı durumlarda, belirli bir dosya adı veritabanı yol değişkeninde bulunur.

&Notnbsp;  Eşittir işareti etrafında boşluk formun yolunu deyimleri içermez "veritabanı sürücü: \\path =". Bu bir istisna ve bağlantı başarısız sonucu.

Aşağıdaki tabloda, olası veritabanı türleri ve karşılık gelen veritabanı belirticileri ve yolları gösterilmektedir.:

Veritabanı türü Belirleyici Yolu
Jet veritabanı altyapısı kullanılarak veritabanı "[veritabanı];" "sürücü: \\yolu\\Dosya adı.MDB"
dBASE III "dBASE III;" "sürücü: \\yolu"
dBASE IV "dBASE IV;" "sürücü: \\yolu"
dBASE 5 "dBASE 5.0;" "sürücü: \\yolu"
Paradox 3.x "Paradox 3.x;" "sürücü: \\yolu"
Paradox 4.x "Paradox 4.x;" "sürücü: \\yolu"
Paradox 5.x "Paradox 5.x;" "sürücü: \\yolu"
FoxPro 2.0 "FoxPro 2.0;" "sürücü: \\yolu"
FoxPro 2.5 "FoxPro 2.5;" "sürücü: \\yolu"
FoxPro 2.6 "FoxPro 2.6;" "sürücü: \\yolu"
Excel 3.0 "Excel 3.0;" "sürücü: \\yolu\\Dosya adı.XLS"
Excel 4.0 "Excel 4.0;" "sürücü: \\yolu\\Dosya adı.XLS"
Excel 5.0 veya Excel 95 "Excel 5.0;" "sürücü: \\yolu\\Dosya adı.XLS"
Excel 97 "Excel 8.0;" "sürücü: \\yolu\Dosya adı.XLS"
Html alma "html Alma;" "sürücü: \\yolu\filename"
Html verme "html verme;" "sürücü: \\yolu"
Metin "Metin;" "sürücü: \\path"
ODBC "ODBC;
database =veritabanı;
UID =kullanıcı;pwd =parola;
dsn =açtığımda;
LOGI&NTIMEOUT =saniye;"nbsp; (Bu tüm sunucuların tam bağlantı dizesini olmayabilir; sadece bir örnektir. Bu parametreler arasına boşluk olmaması çok önemlidir.)
Hiçbiri
Exchange "Exchange;

MAPILEVEL =klasöryolu;

[TABLETYPE = {0 | 1};]

[ProfilProfil; =]

[pwd =parola;]

[database =veritabanı;] "

"götürmek: \\yol\\Dosya adı.MDB"

&Notnbsp;  Btrieve artık dao 3.5 olarak desteklenmez.

Bağlantı dizeleri bir çift ters eğik çizgi (\) kullanmanız gerekir. SetConnectkullanarak varolan bir bağlantının özelliklerini değiştirdiyseniz, sonradan RefreshLinkçağırmalısınız. SetConnectkullanarak bağlantı özelliklerini başlatılıyor, RefreshLinkçağrısı değil, ancak bunun seçmeliyim ilk tabledef Ekle.

Parola gerekli ancak değil sağlanan odbc sürücüsü tablo erişilen bir oturum açma iletişim kutusunda ilk zaman görüntüler ve yeniden bağlantı kapatıldı ve yeniden açıldı.

Create üye işlevi bir kaynak değişkeni sağlayarak bir CDaoTableDef nesnesi için bağlantı dizesi belirleyebilirsiniz. Sen-ebilmek kontrol ayar türü, yol, kullanıcı kodu, parola veya veritabanı odbc veri kaynağı belirlemek için. Daha fazla bilgi için bkz: belirli sürücü belgeleri.

TableDef hakkında daha fazla bilgi için bkz: makaleleri dao Tabledef ve dao Tabledef: kullanarak TableDef Visual c++ Programcı Kılavuzu. İlgili bilgiler için "Connect özelliği" dao Yardım konusuna bakın.

CDaoTableDef ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CDaoTableDef::RefreshLink, CDaoTableDef::SetAttributes

Index