Membri della classe CDatabase

Membri dati

m_hdbc Handle Open Database Connectivity (ODBC) connessione a un'origine dati. Tipo HDBC.

Costruzione

CDatabase Costruisce un oggetto CDatabase . È necessario inizializzare l'oggetto chiamando OpenEx o Open.
Aperto Stabilisce una connessione a un'origine dati (tramite un driver ODBC).
OpenEx Stabilisce una connessione a un'origine dati (tramite un driver ODBC).
Chiudere Chiude la connessione all'origine dati.

Attributi del database

GetConnect Restituisce l'ODBC collegano la stringa utilizzata per collegare l'oggetto CDatabase a un'origine dati.
IsOpen Restituisce diverso da zero se l'oggetto CDatabase è attualmente connesso a un'origine dati.
GetDatabaseName Restituisce il nome del database attualmente in uso.
CanUpdate Restituisce diverso da zero se l'oggetto CDatabase è aggiornabile (non sola lettura).
CanTransact Restituisce diverso da zero se l'origine dati supporta le transazioni.
SetLoginTimeout Imposta il numero di secondi dopo i quali un tentativo di connessione dati fonte sarà tempo fuori.
SetQueryTimeout Imposta il numero di secondi dopo il quale database di interrogare le operazioni verrà fuori tempo. Colpisce tutte le successive recordset aperto, AddNew, modificaree cancellare le chiamate.
GetBookmarkPersistence Identifica le operazioni attraverso le quali i segnalibri persistono su oggetti recordset.
GetCursorCommitBehavior Identifica l'effetto di commit di una transazione su un oggetto recordset aperto.
GetCursorRollbackBehavior Identifica l'effetto di rollback di una transazione su un oggetto recordset aperto.

Operazioni di database

BeginTrans Inizia una "transazione" — una serie di reversibile chiamate alle funzioni membro AddNew, modificare, eliminaree aggiornamento della classe CRecordset — sull'origine dati connessa. L'origine dati deve supportare le transazioni per BeginTrans abbia effetto.
BindParameters Consente di associare i parametri prima di chiamare CDatabase::ExecuteSQL.
CommitTrans Completa una transazione iniziata da BeginTrans. I comandi nella transazione che alterano l'origine dati vengono effettuati.
Rollback Consente di annullare le modifiche apportate durante la transazione corrente. L'origine dati restituisce allo stato precedente, come definito alla chiamata BeginTrans , inalterata.
Annulla Annulla un'operazione asincrona o un processo da un secondo thread.
ExecuteSQL Esegue un'istruzione SQL. Nessun record di dati vengono restituito.

Database Overridables

OnSetOptions Chiamato dal framework per impostare le opzioni di connessione standard. L'implementazione predefinita imposta il valore di timeout di query. È possibile stabilire tali opzioni prima del tempo chiamando SetQueryTimeout.

Pa&noramica di CDatabase |nbsp; I membri di classe base | Gerarchia Chart

Index