Miembros de datos
| m_hdbc | Identificador de conexión Database Connectivity (ODBC) abierto a un origen de datos. Tipo HDBC. |
Construcción
| CDatabase | Construye un objeto CDatabase . Debe inicializar el objeto llamando al OpenEx o abierta. |
| Abierto | Establece una conexión a un origen de datos (mediante un controlador ODBC). |
| OpenEx | Establece una conexión a un origen de datos (mediante un controlador ODBC). |
| Cerrar | Cierra la conexión de origen de datos. |
Atributos de base de datos
| GetConnect | Devuelve el ODBC conecta cadena utilizada para conectar el objeto CDatabase a un origen de datos. |
| IsOpen | Devuelve cero si el objeto CDatabase está actualmente conectado a un origen de datos. |
| GetDatabaseName | Devuelve el nombre de la base de datos actualmente en uso. |
| CanUpdate | Devuelve cero si el objeto CDatabase es actualizable (no sólo lectura). |
| CanTransact | Devuelve cero si el origen de datos admite transacciones. |
| SetLoginTimeout | Establece el número de segundos después de que un intento de conexión de origen de datos será tiempo de espera. |
| SetQueryTimeout | Establece el número de segundos después de la base de datos de consulta operaciones será fuera de tiempo. Afecta a todos posteriores registros abiertos, AddNew, Editary Eliminar las llamadas. |
| GetBookmarkPersistence | Identifica las operaciones a través del cual los marcadores persisten en objetos recordset. |
| GetCursorCommitBehavior | Identifica el efecto de cometer una transacción en un objeto recordset abierto. |
| GetCursorRollbackBehavior | Identifica el efecto de deshacer una transacción en un objeto recordset abierto. |
Operaciones de base de datos
| BeginTrans | Inicia una "transacción": una serie de llamadas reversibles a las funciones miembro AddNew, Editar, Eliminary Actualizar de clase CRecordset — sobre el origen de datos conectado. El origen de datos debe ser compatible con las transacciones de BeginTrans tener ningún efecto. |
| BindParameters | Permite enlazar parámetros antes de llamar a CDatabase::ExecuteSQL. |
| CommitTrans | Completa una transacción iniciada por BeginTrans. Comandos de la transacción que alteran el origen de datos se llevan a cabo. |
| Reversión | Invierte los cambios realizados durante la transacción actual. El origen de datos devuelve a su estado anterior, tal como se definen en la llamada BeginTrans , inalterada. |
| Cancelar | Cancela una operación asincrónica o un proceso de un segundo subproceso. |
| Función miembro ExecuteSQL | Ejecuta una instrucción SQL. No hay registros de datos se devuelven. |
Base de datos Overridables
| OnSetOptions | Llamado por el marco para establecer las opciones de conexión estándar. La implementación predeterminada establece el valor de tiempo de espera de consulta. Puede establecer estas opciones antes de tiempo llamando a SetQueryTimeout. |
Visió&n General de CDatabase |nbsp; Miembros de clase base | Diagrama de jerarquía