Compartir a través de


CDaoDatabaseInfo (Estructura)

La estructura de CDaoDatabaseInfo contiene información sobre un objeto de base de datos definido para objetos (DAO) de acceso a datos.

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
    Nombres de forma única el objeto de base de datos.Para recuperar directamente esta propiedad, llame a CDaoDatabase::GetName.Para obtener información detallada, vea el tema “propiedad Name” en la Ayuda de DAO.

  • m_bUpdatable
    Indica si se pueden realizar en la base de datos.Para recuperar directamente esta propiedad, llame a CDaoDatabase::CanUpdate.Para obtener información detallada, vea el tema “propiedades de 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 puedan más adelante ser posteriores rodado (cancelan) o de confianza (guardado).Si una base de datos se basa en el motor de base de datos Microsoft Jet, la propiedad de las transacciones es distinto de cero y puede utilizar transacciones.Otros motores de base de datos pueden no admitir transacciones.Para recuperar directamente esta propiedad, llame a CDaoDatabase::CanTransact.Para obtener información detallada, vea el tema “propiedades 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, llame a la función miembro de GetVersion del objeto de base de datos.Para obtener información detallada, vea el tema “propiedad version” en la Ayuda de DAO.

  • m_lCollatingOrder
    Especifica la secuencia del criterio de ordenación en el texto de la comparación de cadenas o la ordenación.Los posibles valores incluyen:

    • Uso dedbSortGeneralel criterio de ordenación General (inglés, francés, alemán, portugués, italiano, español y de Modern).

    • Uso dedbSortArabicel orden árabe.

    • Uso dedbSortCyrillicel criterio de ordenación ruso.

    • Uso dedbSortCzechel criterio de ordenación checo.

    • Uso dedbSortDutch el criterio de ordenación neerlandés.

    • Uso dedbSortGreekel criterio de ordenación griego.

    • Uso dedbSortHebrewel orden hebreo.

    • Uso dedbSortHungarianel criterio de ordenación húngaro.

    • Uso dedbSortIcelandicel criterio de ordenación islandés.

    • Uso dedbSortNorwdanel criterio de ordenación noruego o danés.

    • Uso dedbSortPDXIntlel criterio de ordenación Paradox Internacional.

    • Uso dedbSortPDXNorcriterio de ordenación noruego o danés de Paradox.

    • Uso dedbSortPDXSwecriterio de ordenación sueco o finés de Paradox.

    • Uso dedbSortPolishel criterio de ordenación polaco.

    • Uso dedbSortSpanishel criterio de ordenación español.

    • Uso dedbSortSwedFinel criterio de ordenación sueco o finés.

    • Uso dedbSortTurkishel criterio de ordenación turco.

    • El criterio de ordenación dedbSortUndefinedZ es indefinido o desconocido.

    Para obtener más información, vea el tema “personalizar de los valores del Registro de Windows para el acceso a datos” en la Ayuda de DAO.

  • m_nQueryTimeout
    El número de segundos que el motor de base de datos Microsoft Jet espera antes de que un error de tiempo de espera aparece cuando una consulta se ejecuta en una base de datos ODBC.El valor de tiempo de espera predeterminado es de 60 segundos.Cuando QueryTimeout se establece en 0, ningún tiempo de espera aparece; esto puede hacer que el programa deje de responder.Para recuperar el valor de esta propiedad directamente, llame a la función miembro de GetQueryTimeout del objeto de base de datos.Para obtener información detallada, vea el tema “propiedades de QueryTimeout” en la Ayuda de DAO.

  • m_strConnect
    Proporciona información sobre el origen de una base de datos abierto.Para obtener información sobre las cadenas se conectan, y para obtener información sobre cómo recuperar el valor de esta propiedad directamente, vea la función miembro de CDaoDatabase::GetConnect trabajar.Para obtener más información, vea el tema “propiedad conectar” en la Ayuda de DAO.

Comentarios

La base de datos es un objeto de DAO subyacente de un objeto MFC desde la clase CDaoDatabase.Las referencias a principal, a Secondary, y a Todo anterior indican cómo la información es devuelta por la función miembro de CDaoWorkspace::GetDatabaseInfo .

La información recuperada por la función miembro de CDaoWorkspace::GetDatabaseInfo se almacena en una estructura de CDaoDatabaseInfo .Llame a GetDatabaseInfo para el objeto de 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 Dump en versiones de depuración.Puede utilizar Dump para volcar el contenido de un objeto de CDaoDatabaseInfo .

Requisitos

Header: afxdao.h

Vea también

Referencia

CDaoWorkspace (Clase)

CDaoDatabase (Clase)

CDaoWorkspace::GetDatabaseCount

Otros recursos

Estructuras, estilos, Callbacks, y mapas de mensajes