CDaoDatabaseInfo, structure
La CDaoDatabaseInfo
structure contient des informations sur un objet de base de données défini pour les objets d’accès aux données (DAO).
Remarque
DAO est pris en charge par le biais d’Office 2013. DAO 3.6 est la version finale, et elle est considérée comme obsolète.
Syntaxe
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
};
Paramètres
m_strName
Nomme de manière unique l’objet de base de données. Pour récupérer directement cette propriété, appelez CDaoDatabase ::GetName. Pour plus d’informations, consultez la rubrique « Name Property » dans L’aide de DAO.
m_bUpdatable
Indique si des modifications peuvent être apportées à la base de données. Pour récupérer directement cette propriété, appelez CDaoDatabase ::CanUpdate. Pour plus d’informations, consultez la rubrique « Updatable Property » dans L’aide de DAO.
m_bTransactions
Indique si une source de données prend en charge les transactions , l’enregistrement d’une série de modifications qui peuvent ultérieurement être restaurées (annulées) ou validées (enregistrées). Si une base de données est basée sur le moteur de base de données Microsoft Jet, la propriété Transactions est différente de zéro et vous pouvez utiliser des transactions. D’autres moteurs de base de données peuvent ne pas prendre en charge les transactions. Pour récupérer directement cette propriété, appelez CDaoDatabase ::CanTransact. Pour plus d’informations, consultez la rubrique « Transactions Property » dans L’aide de DAO.
m_strVersion
Indique la version du moteur de base de données Microsoft Jet. Pour récupérer directement la valeur de cette propriété, appelez la fonction membre GetVersion de l’objet de base de données. Pour plus d’informations, consultez la rubrique « Version Property » dans l’aide de DAO.
m_lCollatingOrder
Spécifie la séquence de l’ordre de tri dans le texte pour la comparaison de chaînes ou le tri. Valeurs possibles :
dbSortGeneral
Utilisez l’ordre général (anglais, français, allemand, portugais, italien et espagnol moderne).dbSortArabic
Utilisez l’ordre de tri arabe.dbSortCyrillic
Utilisez l’ordre de tri russe.dbSortCzech
Utilisez l’ordre de tri tchèque.dbSortDutch
Utilisez l’ordre de tri néerlandais.dbSortGreek
Utilisez l’ordre de tri grec.dbSortHebrew
Utilisez l’ordre de tri hébreu.dbSortHungarian
Utilisez l’ordre de tri hongrois.dbSortIcelandic
Utilisez l’ordre de tri islandais.dbSortNorwdan
Utilisez l’ordre de tri norvégien ou danois.dbSortPDXIntl
Utilisez l’ordre de tri Paradox International.dbSortPDXNor
Utilisez l’ordre de tri norvégien paradoxal ou danois.dbSortPDXSwe
Utilisez l’ordre de tri suédois ou finnois paradoxal.dbSortPolish
Utilisez l’ordre de tri polonais.dbSortSpanish
Utilisez l’ordre de tri espagnol.dbSortSwedFin
Utilisez l’ordre de tri suédois ou finlandais.dbSortTurkish
Utilisez l’ordre de tri turc.dbSortUndefined
L’ordre de tri n’est pas défini ou inconnu.
Pour plus d’informations, consultez la rubrique « Personnalisation des paramètres de Registre Windows pour l’accès aux données » dans l’aide de DAO.
m_nQueryTimeout
Le nombre de secondes pendant lesquelles le moteur de base de données Microsoft Jet attend avant qu’une erreur de délai d’expiration se produise lorsqu’une requête est exécutée sur une base de données ODBC. La valeur de délai d’expiration par défaut est de 60 secondes. Lorsque QueryTimeout est défini sur 0, aucun délai d’attente ne se produit ; cela peut entraîner l’arrêt du programme. Pour récupérer directement la valeur de cette propriété, appelez la fonction membre GetQueryTimeout de l’objet de base de données. Pour plus d’informations, consultez la rubrique « QueryTimeout Property » dans L’aide de DAO.
m_strConnect
Fournit des informations sur la source d’une base de données ouverte. Pour plus d’informations sur les chaînes de connexion et pour plus d’informations sur la récupération directe de la valeur de cette propriété, consultez la fonction membre CDaoDatabase ::GetConnect . Pour plus d’informations, consultez la rubrique « Connect Property » dans l’aide de DAO.
Notes
La base de données est un objet DAO sous-jacent à un objet MFC de la classe CDaoDatabase. Les références à Primary, Secondary et All ci-dessus indiquent comment les informations sont retournées par la fonction membre CDaoWorkspace ::GetDatabaseInfo .
Les informations récupérées par la fonction membre CDaoWorkspace ::GetDatabaseInfo sont stockées dans une CDaoDatabaseInfo
structure. Appel de GetDatabaseInfo
l’objet CDaoWorkspace
dans lequel les bases de données collectionnt l’objet de base de données sont stockées. CDaoDatabaseInfo
définit également une Dump
fonction membre dans les builds de débogage. Vous pouvez utiliser Dump
pour vider le contenu d’un CDaoDatabaseInfo
objet.
Spécifications
En-tête : afxdao.h
Voir aussi
Structures, styles, rappels et tables de messages
CDaoWorkspace, classe
CDaoDatabase, classe