Share via


Structuur CDaoDatabaseInfo

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

De CDaoDatabaseInfo structuur bevat informatie over een databaseobject dat is gedefinieerd voor data access-objecten (DAO).

Opmerking

DAO wordt ondersteund via Office 2013. DAO 3.6 is de definitieve versie en wordt beschouwd als verouderd.

Syntaxis

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
};

Parameterwaarden

m_strName
Noem het databaseobject een unieke naam. Als u deze eigenschap rechtstreeks wilt ophalen, roept u CDaoDatabase::GetName aan. Zie het onderwerp 'Naameigenschap' in DAO Help voor meer informatie.

m_bUpdatable
Hiermee wordt aangegeven of wijzigingen in de database kunnen worden aangebracht. Als u deze eigenschap rechtstreeks wilt ophalen, roept u CDaoDatabase::CanUpdate aan. Zie het onderwerp 'Updatable Property' in DAO Help voor meer informatie.

m_bTransactions
Geeft aan of een gegevensbron transacties ondersteunt: de opname van een reeks wijzigingen die later kunnen worden teruggedraaid (geannuleerd) of doorgevoerd (opgeslagen). Als een database is gebaseerd op de Microsoft Jet-database-engine, is de eigenschap Transacties niet-nul en kunt u transacties gebruiken. Andere database-engines ondersteunen mogelijk geen transacties. Als u deze eigenschap rechtstreeks wilt ophalen, roept u CDaoDatabase::CanTransact aan. Zie het onderwerp Transactie-eigenschap in DAO Help voor meer informatie.

m_strVersion
Geeft de versie van de Microsoft Jet-database-engine aan. Als u de waarde van deze eigenschap rechtstreeks wilt ophalen, roept u de getVersion-lidfunctie van het databaseobject aan. Zie het onderwerp 'Versie-eigenschap' in DAO Help voor meer informatie.

m_lCollatingOrder
Hiermee geeft u de volgorde van de sorteervolgorde in tekst voor tekenreeksvergelijking of sortering op. Mogelijke waarden zijn onder andere:

  • dbSortGeneral Gebruik de sorteervolgorde Algemeen (Engels, Frans, Duits, Portugees, Italiaans en Modern Spaans).

  • dbSortArabic Gebruik de Arabische sorteervolgorde.

  • dbSortCyrillic Gebruik de Russische sorteervolgorde.

  • dbSortCzech Gebruik de Tsjechische sorteervolgorde.

  • dbSortDutch Gebruik de Nederlandse sorteervolgorde.

  • dbSortGreek Gebruik de Griekse sorteervolgorde.

  • dbSortHebrew Gebruik de Hebreeuwse sorteervolgorde.

  • dbSortHungarian Gebruik de Hongaarse sorteervolgorde.

  • dbSortIcelandic Gebruik de IJslandse sorteervolgorde.

  • dbSortNorwdan Gebruik de Noorse of Deense sorteervolgorde.

  • dbSortPDXIntl Gebruik de Paradox International-sorteervolgorde.

  • dbSortPDXNor Gebruik de Paradox Noorse of Deense sorteervolgorde.

  • dbSortPDXSwe Gebruik de Paradox Zweedse of Finse sorteervolgorde.

  • dbSortPolish Gebruik de Poolse sorteervolgorde.

  • dbSortSpanish Gebruik de Spaanse sorteervolgorde.

  • dbSortSwedFin Gebruik de Zweedse of Finse sorteervolgorde.

  • dbSortTurkish Gebruik de Turkse sorteervolgorde.

  • dbSortUndefined De sorteervolgorde is niet gedefinieerd of onbekend.

Zie het onderwerp 'Windows-registerinstellingen voor Gegevenstoegang aanpassen' in DAO Help voor meer informatie.

m_nQueryTimeout
Het aantal seconden dat de Microsoft Jet-database-engine wacht voordat er een time-outfout optreedt wanneer een query wordt uitgevoerd op een ODBC-database. De standaardtime-outwaarde is 60 seconden. Wanneer QueryTimeout is ingesteld op 0, treedt er geen time-out op; Dit kan ertoe leiden dat het programma niet meer reageert. Als u de waarde van deze eigenschap rechtstreeks wilt ophalen, roept u de getQueryTimeout-lidfunctie van het databaseobject aan. Zie het onderwerp QueryTimeout-eigenschap in DAO Help voor meer informatie.

m_strConnect
Bevat informatie over de bron van een geopende database. Zie de functie CDaoDatabase::GetConnect member voor informatie over het rechtstreeks ophalen van de waarde van deze eigenschap voor informatie over verbindingsreeksen. Zie het onderwerp Connect Property in DAO Help voor meer informatie.

Opmerkingen

De database is een DAO-object dat onder een MFC-object van klasse CDaoDatabase ligt. De verwijzingen naar Primair, Secundair en Alle hierboven geven aan hoe de informatie wordt geretourneerd door de CDaoWorkspace::GetDatabaseInfo-lidfunctie .

Informatie die wordt opgehaald door de CDaoWorkspace::GetDatabaseInfo-lidfunctie wordt opgeslagen in een CDaoDatabaseInfo structuur. Aanroep GetDatabaseInfo voor het CDaoWorkspace object in de databaseverzameling waarin het databaseobject is opgeslagen. CDaoDatabaseInfo definieert ook een Dump lidfunctie in builds voor foutopsporing. U kunt Dump de inhoud van een CDaoDatabaseInfo object dumpen.

Requirements

Rubriek:afxdao.h

Zie ook

Structuren, stijlen, callbacks en berichttoewijzingen
CDaoWorkspace-klasse
CDaoDatabase-klasse