HRESULT Open (const CLSID& CLSIDDBPROPSET * pPropSet= NULL);
HRESULT Open (const CLSID&CLSIDLPCTSTRpName= NULL, LPCTSTR pUserName= NULL, LPCTSTRpPassword= NULL, lungonInitMode = 0 );
HRESULT Open (LPCTSTR szProgID, DBPROPSET *pPropSet );
HRESULT Open (LPCTSTR szProgID, LPCTSTR pName = NULL, LPCTSTRpUserName = NULL,LPCTSTR pPassword = NULL, long nInitMode = 0);
HRESULT Open (const CEnumer&atoramp;enumeratoreDBPROPSET * pPropSet= NULL);
HRESULT Open (const CEnumer&atoramp;enumeratoreLPCTSTRpName= NULL, LPCTSTR pUserName= NULL, LPCTSTRpPassword= NULL, lungonInitMode = 0 );
HRESULT Open (HWND hWnd = GetActiveWindow(), DBPROMPTOPTIONS dwPromptOptions = DBPROMPTOPTIONS_WIZARDSHEET);
Valore restituito
Un standard HRESULT.
Parametri
clsid
[in] Il CLSID del provider di dati.
pPropSet
[in] Puntatore a una struttura DBPROPSET contenente le proprietà e i valori da utilizzare per inizializzare il provider. Le proprietà devono appartenere al gruppo di proprietà di inizializzazione. Per ulteriori informazioni, vedere CDBPropSet.
pName
[in] Il nome del database a cui connettersi.
pUserName
[in] Il nome dell'utente.
pPassword
[in] La password dell'utente.
nInitMode
[in] Modalità di inizializzazione del database. Vedere Proprietà di inizializzazione in OLE DB Programmer di riferimento per un elenco delle modalità di inizializzazione valido. Se nInitMode è zero, nessuna modalità di inizializzazione è incluso nel set di proprietà per aprire la connessione.
szProgID
[in] Un identificatore di programma.
enumeratore
[in] Un oggetto CEnumerator utilizzato per ottenere un moniker per l'apertura della connessione quando il chiamante non specifica un CLSID.
hWnd
[in] Gestire alla finestra che deve essere il padre della finestra di dialogo.
dwPromptOptions
[in] Determina lo stile di dialogo locator per visualizzare. Per i valori possibili, vedere Msdasc.h.
Osservazioni
Apre una connessione a un'origine dati mediante un CLSID, ID programma o moniker o richiede all'utente una finestra di dialogo locator.