Struttura CDaoDatabaseInfo
La struttura di CDaoDatabaseInfo contiene informazioni su un oggetto di database definito per gli oggetti di accesso ai dati (DAO).
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
};
Parametri
m_strName
In modo univoco assegnare all'oggetto di database. Per recuperare direttamente questa proprietà, chiamare CDaoDatabase::GetName. Per informazioni dettagliate, vedere l'argomento "proprietà name" nella Guida di DAO.m_bUpdatable
Indica se le modifiche possono essere apportate al database. Per recuperare direttamente questa proprietà, chiamare CDaoDatabase::CanUpdate. Per informazioni dettagliate, vedere l'argomento "proprietà" aggiornabile nella Guida di DAO.m_bTransactions
Indica se l'origine dati supporta le transazioni - la registrazione di una serie di modifiche che possono essere successivamente ripristinato lo stato (annullato) o essere eseguito il commit (salvato). Se un database si basa sul modulo di gestione di database Microsoft Jet, la proprietà di transazioni è diversa da zero e le transazioni. Altri moduli di database non possono supportare le transazioni. Per recuperare direttamente questa proprietà, chiamare CDaoDatabase::CanTransact. Per informazioni dettagliate, vedere l'argomento "proprietà di transazioni" nella Guida di DAO.m_strVersion
Indica la versione del modulo di gestione di database Microsoft Jet. Per recuperare direttamente il valore di questa proprietà, chiamare la funzione membro di GetVersion di oggetti di database. Per informazioni dettagliate, vedere l'argomento "proprietà version" nella Guida di DAO.m_lCollatingOrder
Specifica la sequenza delle operazioni di ordinamento in testo per il confronto di stringhe o l'ordinamento. I valori possibili includono:utilizzo didbSortGeneralSpagnolo (inglese, francese, tedesco, italiano, portoghese e moderno) l'ordinamento generale.
utilizzo didbSortArabicl'ordinamento arabo.
utilizzo didbSortCyrillicl'ordinamento russo.
utilizzo didbSortCzechl'ordinamento lingua.
utilizzo didbSortDutch l'ordinamento olandese.
utilizzo didbSortGreekl'ordinamento greco.
utilizzo didbSortHebrewl'ordinamento ebraico.
utilizzo didbSortHungarianl'ordinamento ungherese.
utilizzo didbSortIcelandicl'ordinamento islandese.
utilizzo didbSortNorwdanl'ordinamento norvegese o danese.
utilizzo didbSortPDXIntll'ordinamento internazionali di Paradox.
utilizzo didbSortPDXNor ordinamento norvegese o danese di Paradox.
utilizzo didbSortPDXSwe ordinamento svedese o finlandese di Paradox.
utilizzo didbSortPolishl'ordinamento polacco.
utilizzo didbSortSpanishl'ordinamento spagnolo.
utilizzo didbSortSwedFinl'ordinamento svedese o finlandese.
utilizzo didbSortTurkishl'ordinamento turco.
dbSortUndefined l'ordinamento è definito o sconosciuto.
Per ulteriori informazioni, vedere l'argomento "personalizzare le impostazioni del Registro di sistema di Windows per l'accesso ai dati" nella Guida di DAO.
m_nQueryTimeout
Il numero di secondi che il modulo di gestione di database Microsoft Jet attesa prima che un errore di timeout si verifica quando una query viene eseguito in un database ODBC. Il valore di timeout predefinito è 60 secondi. Quando QueryTimeout è impostato su 0, il timeout non si verifica; è possibile che il programma a blocchi. Per recuperare direttamente il valore di questa proprietà, chiamare la funzione membro di GetQueryTimeout di oggetti di database. Per informazioni dettagliate, vedere l'argomento "proprietà di QueryTimeout" nella Guida di DAO.m_strConnect
Vengono fornite informazioni sull'origine di un database aperto. Per informazioni sulla connessione stringhe e per informazioni sul recupero del valore di questa proprietà direttamente, vedere la funzione membro di CDaoDatabase::GetConnect. Per ulteriori informazioni, vedere l'argomento "connettere la proprietà" nella Guida di DAO.
Note
Il database è un oggetto di DAO sottostante a un oggetto MFC di classe CDaoDatabase. I riferimenti a principale, secondario e a tutti su indicano quali le informazioni restituite dalla funzione membro di CDaoWorkspace::GetDatabaseInfo.
Le informazioni recuperate dalla funzione membro di CDaoWorkspace::GetDatabaseInfo vengono archiviate in una struttura di CDaoDatabaseInfo. Chiamata GetDatabaseInfo per l'oggetto di cui CDaoWorkspace nella raccolta dei database l'oggetto di database verrà archiviato. CDaoDatabaseInfo definisce anche una funzione membro di Dump nelle build di debug. È possibile utilizzare Dump per eseguire il dump del contenuto di un oggetto di CDaoDatabaseInfo.
Requisiti
Intestazione: afxdao.h
Vedere anche
Riferimenti
CDaoWorkspace::GetDatabaseCount