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::GetDatabaseCount