hresult &açık (const CLSIDamp; CLSIDdbpropset * pPropSet= null);
hresult açık (const CLSIDamp;CLSIDlpctstrSağlayıcı&Adı= null, lpctstr pUserNamenull = lpctstrp parola= null, uzunnInitMode = 0 );
hresult açık (lpctstr szProgID, dbpropset *pPropSet );
hresult açık (lpctstr szProgID, lpctstr SağlayıcıAdı null, lpctstr =pUserName = null,lpctstr p parola null, long = nInitMode = 0);
hresult &açık (const CEnumeratoramp;Numaralandırıcıdbpropset * pPropSet= null);
hresult açık (const CEnumeratoramp;NumaralandırıcılpctstrSağlayıcı&Adı= null, lpctstr pUserNamenull = lpctstrp parola= null, uzunnInitMode = 0 );
hresult açık (hwnd hWnd GetActiveWindow(), DBPROMPTOPTIONS = dwPromptOptions = DBPROMPTOPTIONS_WIZARDSHEET);
Dönüş değeri
Standart hresult.
Parametreleri
clsid
[de] Veri sağlayıcısı CLSID'si.
pPropSet
[de] Özellikleri ve sağlayıcı başlatmak için kullanılacak değerleri içeren bir dbpropset yapısı için işaretçi. Özellikler başlatma özelliği grubuna ait olmalıdır. Daha fazla bilgi için bkz: CDBPropSet.
sağlayıcıAdı
[de] Bağlanmak için veritabanı adı.
pUserName
[de] Kullanıcı adı.
p parola
[de] Kullanıcı parolası.
nInitMode
[de] Veritabanı başlatma modu. Başlatma özellikleri ole db Programcı Başvurusu geçerli başlatma modları listesi için bkz. NInitMode sıfır ise, hiçbir başlatma modu bağlantıyı açmak için kullanılan özellik kümesi içinde bulunur.
szProgID
[de] Bir program tanımlayıcısı.
numaralandırıcı
[de] Arayan bir CLSID belirtmediğinde, bağlantıyı açmak için bir takma ad elde etmek için kullanılan bir CEnumerator nesnesi.
hWnd
[de] İletişim kutusunun üst olacak pencereye ele.
dwPromptOptions
[de] Konumlandırıcı iletişim kutusunun görüntülenmesi için stili belirler. Olası değerler için msdasc.h bakın.
Açıklamalar
Veri kaynağına bir CLSID, program ID ya da takma adını kullanarak bir bağlantı açar veya bir belirleyicisi iletişim kutusu kullanıcıya sunar.