Estructura CDaoDatabaseInfo

La estructura de CDaoDatabaseInfo tiene el siguiente formulario:

struct CDaoDatabaseInfo
{
 nbsp; CString m_str&Name;       / / Primario
   BOOL m_bUpdatable;       / / Primario
   BOOL m_bTransactions;    / / Primario
   CString m_strVersion;    / / Secundario
   m_lCollatingOrder largo;  / / Secundario
   m_nQueryTimeout corto;   / / Secundario
   CString m_strConnect;    / / Todos
}

La estructura de CDaoDatabaseInfo contiene información acerca de un objeto de base de datos definido para data access objects (DAO). La base de datos es un objeto DAO subyacente al objeto MFC de clase CDaoDatabase. Las referencias a la primaria, secundaria y todos por encima de indican cómo la información es devuelto por la función de miembro de CDaoWorkspace::GetDatabaseInfo.

Miembros

m_strName

Designa inequívocamente el objeto de base de datos. Para recuperar directamente esta propiedad, llame a CDaoDatabase::GetName. Para obtener más información, vea el tema "Propiedad Name" en la ayuda de DAO.

m_bUpdatable

Indica si se pueden realizar cambios a la base de datos. Para recuperar directamente esta propiedad, llame a CDaoDatabase::CanUpdate. Para obtener más información, vea el tema "Propiedad actualizable" en la ayuda de DAO.

m_bTransactions

Indica si un origen de datos admite transacciones, la grabación de una serie de cambios que más tarde se puede deshacer (cancelado) o comprometida (guardado). Si una base de datos se basa en el motor de base de datos de Microsoft Jet, la propiedad de las transacciones es distinto de cero y puede utilizar transacciones. Otros motores de base de datos no admite transacciones. Para recuperar directamente esta propiedad, llame a CDaoDatabase::CanTransact. Para obtener más información, vea el tema "Propiedad de transacciones" en la ayuda de DAO.

m_strVersion

Indica la versión del motor de base de datos Microsoft Jet. Para recuperar el valor de esta propiedad directamente, llamada función de miembro del objeto de base de datos GetVersion . Para obtener más información, vea el tema "La propiedad Version" en la ayuda de DAO.

m_lCollatingOrder

Especifica la secuencia de la orden en texto de comparación de cadenas o clasificación. Los valores posibles son:

m_nQueryTimeout

El número de segundos que esperará el motor de base de datos de Microsoft Jet antes de un error de tiempo de espera se produce cuando se ejecuta una consulta en una base de datos ODBC. El valor de tiempo de espera predeterminado es de 60 segundos. Cuando QueryTimeout está establecida en 0, se produce sin tiempo de espera; Esto puede causar el programa colgar. Para recuperar el valor de esta propiedad directamente, llamada función de miembro GetQueryTimeout del objeto de base de datos. Para obtener más información, vea el tema "Propiedad QueryTimeout" en la ayuda de DAO.

m_strConnect

Proporciona información sobre el origen de una base de datos abierta. Para obtener información acerca de connect cadenas y para obtener información acerca de recuperar directamente el valor de esta propiedad, vea la función de miembro CDaoDatabase::GetConnect . Para obtener más información, vea el tema "Propiedad Connect" en la ayuda de DAO.

Comentarios

Información recuperada por la función de miembro de CDaoWorkspace::GetDatabaseInfo se almacena en una estructura CDaoDatabaseInfo . Llame a GetDatabaseInfo para el objeto CDaoWorkspace en cuya colección de bases de datos se almacena el objeto de base de datos. CDaoDatabaseInfo también define una función miembro de volcar en versiones de depuración. Puede utilizar volcado para volcar el contenido de un objeto de CDaoDatabaseInfo.

Para obtener información sobre el uso de esta y otras estructuras de información de DAO de MFC, vea el artículo colecciones DAO: obtener información acerca de objetos DAO en la Guía del programador de Visual C++.

Vea tambié&nnbsp;CDaoWorkspace, CDaoDatabase, CDaoWorkspace::GetDatabaseCount

Index