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

Metodi

Chiudi

Chiude la connessione.

GetInitializationString

Recuperare la stringa dell'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

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

OpenFromInitializationString

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

OpenWithPromptFileName

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

OpenWithServiceComponents

Apre un oggetto origine dati utilizzando la finestra di dialogo data link.

Note

Una o più sessioni di database possono essere create 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

Intestazione: atldbcli.h

Vedere anche

Concetti

Modelli consumer OLE DB (C++)

Riferimenti ai modelli consumer OLE DB