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