CDaoDatabaseInfo (Estructura)
La estructura CDaoDatabaseInfo
contiene información sobre un objeto de índice definido para objetos de acceso a datos (DAO).
Nota:
DAO se admite mediante Office 2013. DAO 3.6 es la versión final y se considera obsoleta.
Sintaxis
struct CDaoDatabaseInfo
{
CString m_strName; // Primary
BOOL m_bUpdatable; // Primary
BOOL m_bTransactions; // Primary
CString m_strVersion; // Secondary
long m_lCollatingOrder; // Secondary
short m_nQueryTimeout; // Secondary
CString m_strConnect; // All
};
Parámetros
m_strName
Asigna un nombre único al objeto de base de datos. Para recuperar directamente esta propiedad, llame a CDaoDatabase::GetName. Para más información, vea el tema "Name Property" (Propiedad name) en la Ayuda de DAO.
m_bUpdatable
Indica si se pueden realizar cambios en la base de datos. Para recuperar directamente esta propiedad, llame a CDaoDatabase::CanUpdate. Para más información, consulte el tema sobre las propiedades actualizables en la Ayuda de DAO.
m_bTransactions
Indica si un origen de datos admite transacciones: el registro de una serie de cambios que posteriormente se pueden revertir (cancelar) o confirmar (guardar). Si una base de datos se basa en el motor de base de datos Microsoft Jet, la propiedad Transactions es distinta de cero y puede usar transacciones. Es posible que otros motores de base de datos no admitan transacciones. Para recuperar directamente esta propiedad, llame a CDaoDatabase::CanTransact. Para más información, consulte el tema sobre la propiedad Transactions 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, llame a la función miembro GetVersion del objeto de base de datos. Para más información, consulte el tema sobre la propiedad Version en la Ayuda de DAO.
m_lCollatingOrder
Especifica la secuencia del criterio de ordenación en el texto para la comparación u ordenación de cadenas. Los valores posibles son:
dbSortGeneral
Usar el criterio de ordenación General (inglés, francés, alemán, portugués, italiano y español moderno).dbSortArabic
Usar el criterio de ordenación árabe.dbSortCyrillic
Usar el criterio de ordenación ruso.dbSortCzech
Usar el criterio de ordenación checo.dbSortDutch
Usar el criterio de ordenación neerlandés.dbSortGreek
Usar el criterio de ordenación griego.dbSortHebrew
Usar el criterio de ordenación hebreo.dbSortHungarian
Usar el criterio de ordenación húngaro.dbSortIcelandic
Usar el criterio de ordenación islandés.dbSortNorwdan
Usar el criterio de ordenación noruego o danés.dbSortPDXIntl
Usar el criterio de ordenación de Paradox International.dbSortPDXNor
Usar el criterio de ordenación noruego o danés de Paradox.dbSortPDXSwe
Usar el criterio de ordenación sueco o finlandés de Paradox.dbSortPolish
Usar el criterio de ordenación polaco.dbSortSpanish
Usar el criterio de ordenación español.dbSortSwedFin
Usar el criterio de ordenación sueco o finlandés.dbSortTurkish
Usar el criterio de ordenación turco.dbSortUndefined
El criterio de ordenación es indefinido o desconocido.
Para más información, consulte el tema sobre la personalización de la configuración del Registro de Windows para el acceso a los datos en la Ayuda de DAO.
m_nQueryTimeout
Número de segundos que el motor de base de datos Microsoft Jet espera antes de que se produzca un error de tiempo de espera cuando se ejecuta una consulta en una base de datos ODBC. El valor de tiempo de espera predeterminado es de 60 segundos. Cuando QueryTimeout se establece en 0, no se produce ningún tiempo de espera; esto puede hacer que el programa deje de responder. Para recuperar el valor de esta propiedad directamente, llame a la función miembro GetQueryTimeout del objeto de base de datos. Para más información, consulte el tema sobre la propiedad QueryTimeout en la Ayuda de DAO.
m_strConnect
Proporciona información sobre el origen de una base de datos abierta. Para información sobre las cadenas de conexión y sobre cómo recuperar el valor de esta propiedad directamente, consulte la función miembro CDaoDatabase::GetConnect. Para más información, consulte el tema sobre la propiedad Connect en la Ayuda de DAO.
Comentarios
La base de datos es un objeto DAO subyacente a un objeto MFC de la clase CDaoDatabase. Las referencias anteriores a Primary, Secondary y All (Principal, Secundario y Todos) indican cómo se devuelve la información mediante la función miembro CDaoWorkspace::GetDatabaseInfo.
La información recuperada por la función miembro CDaoWorkspace::GetDatabaseInfo se almacena en una estructura CDaoDatabaseInfo
. Llame a GetDatabaseInfo
para el objeto CDaoWorkspace
en cuya colección Databases se almacena el objeto de base de datos. CDaoDatabaseInfo
también define una función miembro Dump
en las compilaciones de depuración. Puede usar Dump
para volcar el contenido de un objeto CDaoDatabaseInfo
.
Requisitos
Encabezado: afxdao.h
Consulte también
Estructuras, estilos, devoluciones de llamada y mapas de mensajes
CDaoWorkspace (clase)
CDaoDatabase (clase)