Freigeben über


CDaoDatabaseInfo-Struktur

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

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
    Eindeutig Namen des Datenbankobjekts.Um diese Eigenschaft direkt abrufen, rufen Sie CDaoDatabase::GetName.Ausführliche Informationen finden Sie im Thema "Name-Eigenschaft" in der DAO-Hilfe.

  • m_bUpdatable
    Gibt an, ob Änderungen an der Datenbank vorgenommen werden können.Um diese Eigenschaft direkt abrufen, rufen Sie CDaoDatabase::CanUpdate.Ausführliche Informationen finden Sie im Thema "aktualisierbare Eigenschaft" in der DAO-Hilfe.

  • m_bTransactions
    Gibt an, ob eine Datenquelle Transaktionen unterstützt eine Reihe von Änderungen der Aufzeichnung — später zurücksetzen (abgebrochen) oder ein Commit ausgeführt werden können () gespeichert.Wenn eine Datenbank auf Grundlage das Microsoft Jet-Datenbankmodul ist, ist die Priorität dieser Eigenschaft nicht 0 (null) und Sie können Transaktionen verwenden.Andere Datenbankmodule unterstützen möglicherweise keine Transaktionen.Um diese Eigenschaft direkt abrufen, rufen Sie CDaoDatabase::CanTransact.Ausführliche Informationen finden Sie im Thema "Transaktions-Eigenschaft" in der DAO-Hilfe.

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

  • m_lCollatingOrder
    Gibt die Sequenz der Sortierreihenfolge im Text für Zeichenfolgenvergleiche oder Sortierung an.Mögliche Werte:

    • Englisch (die allgemeine Verwendung dbSortGeneral, Französisch, Deutsch, portugiesisches, italienisches und modernes Spanisch) Sortierreihenfolge.

    • Arabisch dbSortArabic Verwendung der Sortierreihenfolge.

    • Verwenden dbSortCyrillic die russische Sortierreihenfolge.

    • tschechische die Verwendung dbSortCzech Sortierreihenfolge.

    • niederländische die Verwendung dbSortDutch Sortierreihenfolge.

    • Verwenden dbSortGreek die griechische Sortierreihenfolge.

    • Hebräisch dbSortHebrew Verwendung der Sortierreihenfolge.

    • Verwenden dbSortHungarian die ungarische Sortierreihenfolge.

    • isländische die Verwendung dbSortIcelandic Sortierreihenfolge.

    • norwegische die Verwendung dbSortNorwdan oder dänische Sortierreihenfolge.

    • International Paradox die Verwendung dbSortPDXIntl Sortierreihenfolge.

    • dbSortPDXNor Verwendung norwegische oder dänische Sortierreihenfolge des Paradoxes.

    • dbSortPDXSwe Verwendung schwedische oder finnische Sortierreihenfolge des Paradoxes.

    • polnische die Verwendung dbSortPolish Sortierreihenfolge.

    • dbSortSpanish die spanische Sortierreihenfolge verwendet.

    • schwedische die Verwendung dbSortSwedFin oder finnische Sortierreihenfolge.

    • Verwenden dbSortTurkish die türkische Sortierreihenfolge.

    • dbSortUndefined die Sortierreihenfolge unbekannt oder nicht definiert.

    Weitere Informationen finden Sie unter dem Thema "Windows-Registrierungs-Einstellungen für den Datenzugriff" in der DAO-Hilfe anzupassen.

  • m_nQueryTimeout
    Die Anzahl von Sekunden, die das Microsoft Jet-Datenbankmodul wartet, bevor ein Timeoutfehler auftritt, wenn eine Abfrage auf eine ODBC-Datenbank ausgeführt wird.Der standardmäßige Timeoutwert ist 60 Sekunden.Wenn QueryTimeout auf 0 festgelegt ist, tritt kein Timeout auf. Dies kann dazu führen, dass das Programm nicht mehr reagiert.Um den Wert dieser Eigenschaft direkt abzurufen, rufen Sie die GetQueryTimeout-Memberfunktion des Datenbankobjekts an.Ausführliche Informationen finden Sie im Thema "QueryTimeout-Eigenschaft" in der DAO-Hilfe.

  • m_strConnect
    Stellt Informationen zur Quelle einer geöffneten Datenbank bereit.Weitere Informationen über Zeichenfolgen und schließen Sie Informationen zu den Wert dieser Eigenschaft direkt abrufen, finden CDaoDatabase::GetConnect die Memberfunktion auf.Weitere Informationen finden Sie unter dem Thema "Eigenschaft" in der DAO-Hilfe herzustellen.

Hinweise

Die Datenbank ist ein zugrunde liegendes DAO-Objekt ein MFC-Objekt der Klasse CDaoDatabase.Die Verweise auf primärem und sekundärem, werden alle oben zeigen an, wie die Informationen über die CDaoWorkspace::GetDatabaseInfo-Memberfunktion zurückgegeben werden.

Die Informationen, die von der CDaoWorkspace::GetDatabaseInfo-Memberfunktion abgerufen werden, werden in einer CDaoDatabaseInfo-Struktur gespeichert.Rufen Sie GetDatabaseInfo für das CDaoWorkspace-Objekt an, für das Datenbankobjekt Auflistung der Datenbank gespeichert wird.CDaoDatabaseInfo definiert auch eine Dump-Memberfunktion in Debugbuilds.Sie können Dump verwenden, um den Inhalt eines CDaoDatabaseInfo-Objekts zu speichern.

Anforderungen

Header: afxdao.h

Siehe auch

Referenz

CDaoWorkspace-Klasse

CDaoDatabase-Klasse

CDaoWorkspace::GetDatabaseCount

Weitere Ressourcen

Strukturen, Formate, Rückrufe und Meldungszuordnungen