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