Clase CDatabase
Representa una conexión a un origen de datos, con el que puede trabajar con el origen de datos.
class CDatabase : public CObject
Members
Constructores públicos
Name |
Descripción |
---|---|
Crea un objeto CDatabase.Debe inicializar el objeto llamando a OpenEx o Abrir. |
Métodos públicos
Name |
Descripción |
---|---|
Inicia una transacción “” — una serie de llamadas reversibles a las funciones de AddNew, el miembro de Editar, de Eliminar, y de Update de la clase CRecordset )del origen de datos conectado.El origen de datos debe admitir las transacciones para que BeginTrans con ningún efecto. |
|
Permite a los parámetros de enlace antes de llamar a CDatabase::ExecuteSQL. |
|
Cancela una operación asincrónica o un proceso de segundo subproceso. |
|
Devuelve cero si el origen de datos admite transacciones. |
|
Devuelve cero si el objeto de CDatabase es actualizable (no de sólo lectura). |
|
cierra la conexión a un origen de datos. |
|
Completa una transacción iniciada por BeginTrans.Modifican los comandos en la transacción que modifica el origen de datos. |
|
ejecuta una instrucción SQL.No se devuelve ningún registro de datos. |
|
Identifica las operaciones con las que los marcadores conservan en objetos de conjunto de registros. |
|
devuelve la cadena de conexión ODBC utilizada para conectar el objeto de CDatabase a un origen de datos. |
|
Identifica el efecto de confirmar una transacción en un objeto de conjunto de registros abierto. |
|
Identifica el efecto de reserva de revertir una transacción en un objeto de conjunto de registros abierto. |
|
devuelve el nombre de la base de datos actualmente en uso. |
|
Devuelve cero si el objeto de CDatabase está conectado actualmente a un origen de datos. |
|
Llamado por el marco para establecer opciones de conexión estándar.la implementación predeterminada establece el valor de tiempo de espera de la consulta.Puede establecer estas opciones antes de tiempo llamando a SetQueryTimeout. |
|
Establece una conexión a un origen de datos (mediante un controlador ODBC). |
|
Establece una conexión a un origen de datos (mediante un controlador ODBC). |
|
Cambios de los invierte realizados durante la transacción actual.el origen de datos vuelve a su estado anterior, como definido en la llamada de BeginTrans , inalterada. |
|
Establece el número de segundos después del cual se ha de un tiempo de espera del intento de conexión a un origen de datos. |
|
Establece el número de segundos después del cual se ha de tiempo de espera se de operaciones de consulta de base de datos.Afecta a todo el conjunto de registros posterior Abrir, AddNew, llamadas a Editar, y de Eliminar . |
Miembros de datos públicos
Name |
Descripción |
---|---|
Identificador de la conexión de ODBC a un origen de datos.tipo HDBC. |
Comentarios
Un origen de datos es una instancia específica de datos hospedados en otro Sistema de administración de bases de datos (DBMS).Incluyen Microsoft SQL Server samples, dBASE de Microsoft Access, de Borland, y xBASE.Puede tener activo de uno o más objetos de CDatabase al mismo tiempo en la aplicación.
[!NOTA]
Si trabaja con las clases (DAO) de Objetos de acceso a datos en lugar de las clases de ODBC, utilice la clase CDaoDatabase en su lugar.Para obtener más información, vea el artículo información general: programación de la base de datos.
Para utilizar CDatabase, crear un objeto de CDatabase y llamar a su función miembro de OpenEx .esto abre una conexión.Cuando se construye los objetos de CRecordset para trabajar en el origen de datos conectado, pase al constructor de conjunto de registros un puntero al objeto de CDatabase .Cuando termine de usar la conexión, llame a la función miembro de Cerrar y destruya el objeto de CDatabase .Cerrar cierra cualquier conjunto de registros que no ha cerrado previamente.
Para obtener más información sobre CDatabase, vea los artículos origen de datos (ODBC) y información general: programación de la base de datos.
Jerarquía de herencia
CDatabase
Requisitos
encabezado: afxdb.h