CDaoDatabaseInfo-Struktur

Die CDaoDatabaseInfo Struktur enthält Informationen zu einem Datenbankobjekt, das für Datenzugriffsobjekte (Data Access Objects, DAO) definiert ist.

Hinweis

DAO wird bis Office 2013 unterstützt. DAO 3.6 ist die endgültige Version und gilt als veraltet.

Syntax

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

Parameter

m_strName
Benennt das Datenbankobjekt eindeutig. Rufen Sie CDaoDatabase::GetName auf, um diese Eigenschaft direkt abzurufen. Weitere Informationen finden Sie im Thema „Name-Eigenschaft“ in der DAO-Hilfe.

m_bUpdatable
Gibt an, ob Änderungen an der Datenbank vorgenommen werden können. Rufen Sie CDaoDatabase::CanUpdate auf, um diese Eigenschaft direkt abzurufen. Ausführliche Informationen finden Sie im Thema "Aktualisierbare Eigenschaft" in der DAO-Hilfe.

m_bTransactions
Gibt an, ob eine Datenquelle Transaktionen unterstützt – die Aufzeichnung einer Reihe von Änderungen, die später zurückgesetzt (abgebrochen) oder zugesichert (gespeichert) werden können. Wenn eine Datenbank auf dem Microsoft Jet-Datenbankmodul basiert, ist die Transactions-Eigenschaft ungleich Null und Sie können Transaktionen verwenden. Andere Datenbankmodule unterstützen möglicherweise keine Transaktionen. Rufen Sie zum direkten Abrufen dieser Eigenschaft CDaoDatabase::CanTransact auf. Ausführliche Informationen finden Sie im Thema "Transactions Property" in der DAO-Hilfe.

m_strVersion
Gibt die Version des Microsoft Jet-Datenbankmoduls an. Rufen Sie die GetVersion-Memberfunktion des Datenbankobjekts auf, um den Wert dieser Eigenschaft direkt abzurufen. Ausführliche Informationen finden Sie im Thema "Version Property" in der DAO-Hilfe.

m_lCollatingOrder
Gibt die Reihenfolge der Sortierreihenfolge im Text für den Zeichenfolgenvergleich oder die Sortierung an. Mögliche Werte sind:

  • dbSortGeneral Verwenden Sie die Sortierreihenfolge "Allgemein", "Englisch", "Französisch", "Deutsch", "Portugiesisch", "Italienisch" und "Modern Spanisch".

  • dbSortArabic Verwenden Sie die arabische Sortierreihenfolge.

  • dbSortCyrillic Verwenden Sie die russische Sortierreihenfolge.

  • dbSortCzech Verwenden Sie die tschechische Sortierreihenfolge.

  • dbSortDutch Verwenden Sie die niederländische Sortierreihenfolge.

  • dbSortGreek Verwenden Sie die griechische Sortierreihenfolge.

  • dbSortHebrew Verwenden Sie die hebräische Sortierreihenfolge.

  • dbSortHungarian Verwenden Sie die ungarische Sortierreihenfolge.

  • dbSortIcelandic Verwenden Sie die isländische Sortierreihenfolge.

  • dbSortNorwdan Verwenden Sie die Sortierreihenfolge Norwegisch oder Dänisch.

  • dbSortPDXIntl Verwenden Sie die Sortierreihenfolge Paradox International.

  • dbSortPDXNor Verwenden Sie die Sortierreihenfolge Paradox Norwegisch oder Dänisch.

  • dbSortPDXSwe Verwenden Sie die Sortierreihenfolge Paradox Schwedisch oder Finnisch.

  • dbSortPolish Verwenden Sie die polnische Sortierreihenfolge.

  • dbSortSpanish Verwenden Sie die spanische Sortierreihenfolge.

  • dbSortSwedFin Verwenden Sie die Sortierreihenfolge Schwedisch oder Finnisch.

  • dbSortTurkish Verwenden Sie die türkische Sortierreihenfolge.

  • dbSortUndefined Die Sortierreihenfolge ist nicht definiert oder unbekannt.

Weitere Informationen finden Sie im Thema "Anpassen von Windows-Registrierungseinstellungen für den Datenzugriff" in der DAO-Hilfe.

m_nQueryTimeout
Die Anzahl der Sekunden, die das Microsoft Jet-Datenbankmodul wartet, bevor ein Timeoutfehler auftritt, wenn eine Abfrage in einer ODBC-Datenbank ausgeführt wird. Der Standardtimeoutwert beträgt 60 Sekunden. Wenn QueryTimeout auf 0 festgelegt ist, tritt kein Timeout auf; dies kann dazu führen, dass das Programm nicht mehr reagiert. Rufen Sie die GetQueryTimeout-Memberfunktion des Datenbankobjekts auf, um den Wert dieser Eigenschaft direkt abzurufen. Ausführliche Informationen finden Sie im Thema "QueryTimeout-Eigenschaft" in der DAO-Hilfe.

m_strConnect
Stellt Informationen zur Quelle einer geöffneten Datenbank bereit. Informationen zu Verbindungszeichenfolgen und Informationen zum direkten Abrufen des Werts dieser Eigenschaft finden Sie in der CDaoDatabase::GetConnect-Memberfunktion . Weitere Informationen finden Sie im Thema "Connect-Eigenschaft" in der DAO-Hilfe.

Hinweise

Die Datenbank ist ein DAO-Objekt, das einem MFC-Objekt der Klasse CDaoDatabase zugrunde liegt. Die Verweise auf Primary, Secondary und All above geben an, wie die Informationen von der CDaoWorkspace::GetDatabaseInfo-Memberfunktion zurückgegeben werden.

Informationen, die von der CDaoWorkspace::GetDatabaseInfo-Memberfunktion abgerufen werden, werden in einer CDaoDatabaseInfo Struktur gespeichert. Rufen Sie GetDatabaseInfo das CDaoWorkspace Objekt auf, in dessen Databases-Auflistung das Datenbankobjekt gespeichert ist. CDaoDatabaseInfo definiert zudem eine Memberfunktion Dump in Debugbuilds. Sie können Dump verwenden, um den Inhalt eines CDaoDatabaseInfo-Objekts auszugeben.

Anforderungen

Header: afxdao.h

Siehe auch

Strukturen, Stile, Rückrufe und Meldungszuordnungen
CDaoWorkspace-Klasse
CDaoDatabase-Klasse