CDaoDatabaseInfo (Estructura)

La estructura CDaoDatabaseInfo contiene información sobre un objeto de índice definido para objetos de acceso a datos (DAO). 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)