Condividi tramite


Classe CDataSource

Corrisponde a un oggetto origine dati OLE DB, che rappresenta una connessione tramite un provider a un'origine dati.

class CDataSource

Membri

z3dbz7ce.collapse_all(it-it,VS.110).gifMetodi

Close

Chiude la connessione.

GetInitializationString

Recuperare la stringa di inizializzazione dell'origine dati attualmente aperta.

GetProperties

Ottiene i valori delle proprietà già impostate per l'origine dati collegata.

GetProperty

Ottiene il valore di una singola proprietà attualmente impostata per l'origine dati collegata.

Aprire

Crea una connessione a un provider (origine dati) utilizzando CLSID, ProgID, o un moniker di CEnumerator fornito dal chiamante.

OpenFromFileName

Apre un'origine dati da un file specificato dal nome del file fornito dall'utente.

OpenFromInitializationString

Apre l'origine dati specificata da una stringa di inizializzazione.

OpenWithPromptFileName

Consente di selezionare un file creato in precedenza di programmazione dei dati per aprire l'origine dati corrispondente.

OpenWithServiceComponents

Apre un oggetto origine dati utilizzando la finestra di dialogo di programmazione dei dati.

Note

Una o più sessioni il database possono essere creati per una sola connessione.Queste sessioni vengono rappresentate da CSession.È necessario chiamare CDataSource::Open per aprire la connessione prima di creare una sessione di CSession::Open.

Per un esempio di come utilizzare CDataSource, vedere l'esempio di CatDB .

Requisiti

Header: atldbcli.h

Vedere anche

Concetti

Modelli consumer OLE DB (C++)

Riferimento dei modelli consumer OLE DB