Miembros de la clase CDatabase

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

Index