CDaoDatabaseInfo (Estructura)CDaoDatabaseInfo Structure

La estructura CDaoDatabaseInfo contiene información sobre un objeto de base de datos definido para objetos de acceso a datos (DAO).The CDaoDatabaseInfo structure contains information about a database object defined for data access objects (DAO). DAO 3,6 es la versión final y se considera obsoleta.DAO 3.6 is the final version, and it is considered obsolete.

SintaxisSyntax

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ámetrosParameters

m_strNamem_strName
Designa de forma única el objeto de base de datos.Uniquely names the database object. Para recuperar directamente esta propiedad, llame a CDaoDatabase:: GetName.To directly retrieve this property, call CDaoDatabase::GetName. Para obtener más información, vea el tema "propiedad Name" en la ayuda de DAO.For details, see the topic "Name Property" in DAO Help.

m_bUpdatablem_bUpdatable
Indica si se pueden realizar cambios en la base de datos.Indicates whether changes can be made to the database. Para recuperar directamente esta propiedad, llame a CDaoDatabase:: CanUpdate.To directly retrieve this property, call CDaoDatabase::CanUpdate. Para obtener más información, vea el tema "propiedad actualizable" en la ayuda de DAO.For details, see the topic "Updatable Property" in DAO Help.

m_bTransactionsm_bTransactions
Indica si un origen de datos admite transacciones, la grabación de una serie de cambios que se pueden revertir (Cancelar) o confirmar (guardar).Indicates whether a data source supports transactions — the recording of a series of changes that can later be rolled back (canceled) or committed (saved). Si una base de datos se basa en el motor de base de datos de Microsoft Jet, la propiedad Transactions es distinto de cero y se pueden utilizar transacciones.If a database is based on the Microsoft Jet database engine, the Transactions property is nonzero and you can use transactions. Es posible que otros motores de base de datos no admitan transacciones.Other database engines may not support transactions. Para recuperar directamente esta propiedad, llame a CDaoDatabase:: CanTransact.To directly retrieve this property, call CDaoDatabase::CanTransact. Para obtener más información, vea el tema "propiedad Transactions" en la ayuda de DAO.For details, see the topic "Transactions Property" in DAO Help.

m_strVersionm_strVersion
Indica la versión del motor de base de datos de Microsoft Jet.Indicates the version of the Microsoft Jet database engine. Para recuperar el valor de esta propiedad directamente, llame a la función miembro GetVersion del objeto de base de datos.To retrieve the value of this property directly, call the database object's GetVersion member function. Para obtener más información, vea el tema "propiedad version" en la ayuda de DAO.For details, see the topic "Version Property" in DAO Help.

m_lCollatingOrderm_lCollatingOrder
Especifica la secuencia del criterio de ordenación en texto para la comparación o ordenación de cadenas.Specifies the sequence of the sort order in text for string comparison or sorting. Entre los posibles valores se incluyen:Possible values include:

  • dbSortGeneral usar el criterio de ordenación general (Inglés, Francés, alemán, Portugués, Italiano y español).dbSortGeneral Use the General (English, French, German, Portuguese, Italian, and Modern Spanish) sort order.

  • dbSortArabic usar el criterio de ordenación árabe.dbSortArabic Use the Arabic sort order.

  • dbSortCyrillic usar el criterio de ordenación ruso.dbSortCyrillic Use the Russian sort order.

  • dbSortCzech usar el criterio de ordenación Checo.dbSortCzech Use the Czech sort order.

  • dbSortDutch usar el criterio de ordenación holandés.dbSortDutch Use the Dutch sort order.

  • dbSortGreek usar el criterio de ordenación griego.dbSortGreek Use the Greek sort order.

  • dbSortHebrew usar el criterio de ordenación hebreo.dbSortHebrew Use the Hebrew sort order.

  • dbSortHungarian usar el criterio de ordenación Húngaro.dbSortHungarian Use the Hungarian sort order.

  • dbSortIcelandic usar el criterio de ordenación islandés.dbSortIcelandic Use the Icelandic sort order.

  • dbSortNorwdan usar el criterio de ordenación noruego u danés.dbSortNorwdan Use the Norwegian or Danish sort order.

  • dbSortPDXIntl usar el criterio de ordenación internacional de Paradox.dbSortPDXIntl Use the Paradox International sort order.

  • dbSortPDXNor usar el criterio de ordenación noruego o danés de Paradox.dbSortPDXNor Use the Paradox Norwegian or Danish sort order.

  • dbSortPDXSwe usar el criterio de ordenación sueco o finlandés de Paradox.dbSortPDXSwe Use the Paradox Swedish or Finnish sort order.

  • dbSortPolish usar el criterio de ordenación polaco.dbSortPolish Use the Polish sort order.

  • dbSortSpanish usar el criterio de ordenación español.dbSortSpanish Use the Spanish sort order.

  • dbSortSwedFin usar el criterio de ordenación sueco o finlandés.dbSortSwedFin Use the Swedish or Finnish sort order.

  • dbSortTurkish usar el criterio de ordenación turco.dbSortTurkish Use the Turkish sort order.

  • dbSortUndefined el criterio de ordenación es indefinido o desconocido.dbSortUndefined The sort order is undefined or unknown.

Para obtener más información, vea el tema "personalizar la configuración del registro de Windows para el acceso a datos" en la ayuda de DAO.For more information, see the topic "Customizing Windows Registry Settings for Data Access" in DAO Help.

m_nQueryTimeoutm_nQueryTimeout
El número de segundos que el motor de base de datos de 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.The number of seconds the Microsoft Jet database engine waits before a timeout error occurs when a query is run on an ODBC database. El valor de tiempo de espera predeterminado es de 60 segundos.The default timeout value is 60 seconds. Cuando QueryTimeout se establece en 0, no se produce ningún tiempo de espera. Esto puede hacer que el programa deje de responder.When QueryTimeout is set to 0, no timeout occurs; this can cause the program to stop responding. Para recuperar el valor de esta propiedad directamente, llame a la función miembro GetQueryTimeout del objeto de base de datos.To retrieve the value of this property directly, call the database object's GetQueryTimeout member function. Para obtener más información, vea el tema "propiedad QueryTimeout" en la ayuda de DAO.For details, see the topic "QueryTimeout Property" in DAO Help.

m_strConnectm_strConnect
Proporciona información sobre el origen de una base de datos abierta.Provides information about the source of an open database. Para obtener información sobre las cadenas de conexión y para obtener información sobre cómo recuperar el valor de esta propiedad directamente, vea la función miembro CDaoDatabase:: GetConnect .For information about connect strings, and for information about retrieving the value of this property directly, see the CDaoDatabase::GetConnect member function. Para obtener más información, vea el tema "propiedad de conexión" en la ayuda de DAO.For more information, see the topic "Connect Property" in DAO Help.

ComentariosRemarks

La base de datos es un objeto DAO que subyace a un objeto MFC de la clase CDaoDatabase.The database is a DAO object underlying an MFC object of class CDaoDatabase. Las referencias a principal, secundaria y todas las anteriores indican cómo se devuelve la información mediante la función miembro CDaoWorkspace:: GetDatabaseInfo .The references to Primary, Secondary, and All above indicate how the information is returned by the CDaoWorkspace::GetDatabaseInfo member function.

La información recuperada por la función miembro CDaoWorkspace:: GetDatabaseInfo se almacena en una estructura de CDaoDatabaseInfo.Information retrieved by the CDaoWorkspace::GetDatabaseInfo member function is stored in a CDaoDatabaseInfo structure. Llame a GetDatabaseInfo para el objeto CDaoWorkspace en cuya colección de bases de datos se almacena el objeto de base de datos.Call GetDatabaseInfo for the CDaoWorkspace object in whose Databases collection the database object is stored. CDaoDatabaseInfo también define una función miembro de Dump en las compilaciones de depuración.CDaoDatabaseInfo also defines a Dump member function in debug builds. Puede usar Dump para volcar el contenido de un objeto CDaoDatabaseInfo.You can use Dump to dump the contents of a CDaoDatabaseInfo object.

RequisitosRequirements

Encabezado: afxdao. hHeader: afxdao.h

Vea tambiénSee also

Estructuras, estilos, devoluciones de llamada y mapas de mensajesStructures, Styles, Callbacks, and Message Maps
CDaoWorkspace (clase)CDaoWorkspace Class
CDaoDatabase (clase)CDaoDatabase Class