structure de CDaoDatabaseInfo
La structure de CDaoDatabaseInfo contient des informations sur un objet de base de données défini pour les objets d'accès aux données (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
};
Paramètres
m_strName
Noms seulement de l'objet de base de données. Pour récupérer directement la propriété, appelez CDaoQueryDef::GetName. Pour plus d'informations, consultez la rubrique « Propriété du Nom » dans l'aide du DAO.m_bUpdatable
Indique si des modifications peuvent être apportées à la base de données. Pour extraire directement cette propriété, appelez CDaoDatabase::CanUpdate. Pour plus d'informations, consultez la rubrique « Propriété des mises à jour » dans l'aide du DAO.m_bTransactions
Indique si une source de données prend en charge les transactions — la journalisation d'une série de modifications qui peuvent être validées restauration (annulation) ou validé (journaux de transactions). Si une base de données est basé sur le moteur de base de données Microsoft Jet, la propriété de transactions est différente de zéro et vous pouvez utiliser les transactions. D'autres fournisseurs de base de données peuvent ne pas prendre en charge les transactions. Pour extraire directement cette propriété, appelez CDaoDatabase::CanTransact. Pour plus d'informations, consultez la rubrique « Propriété des transactions » dans l'aide du DAO.m_strVersion
Indique la version du moteur de base de données Microsoft Jet. Pour récupérer la valeur de cette propriété directement, appelez la fonction membre de l'objet de base de données GetName. Pour plus d'informations, consultez la rubrique « Propriété des versions » dans l'aide du DAO.m_lCollatingOrder
Spécifie la séquence de l'ordre de tri dans le texte de la comparaison ou le tri de chaîne. Les valeurs possibles sont les suivantes :dbSortGeneral Utilisez l'ordre de tri général (anglais, Français, Allemand, Portugais, Italien, Espagnol et moderne).
dbSortArabic utilisation de l'ordre de tri arabe.
dbSortCyrillic utilisation de l'ordre de tri russe.
dbSortCzech utilisation de l'ordre de tri tchèque.
dbSortDutch utilisation de l'ordre de tri néerlandais.
dbSortGreek utilisation de l'ordre de tri grec.
dbSortHebrew utilisation de l'ordre de tri hébreu.
dbSortHungarian utilisation de l'ordre de tri hongrois.
dbSortIcelandic utilisation de l'ordre de tri islandais.
dbSortNorwdan utilisation de l'ordre de tri norvégien ou danois.
dbSortPDXIntl utilisation de l'ordre de tri d'entier de paradoxe.
dbSortPDXNor utilisation de ordre de tri norvégien ou danois du paradoxe.
dbSortPDXSwe utilisation de ordre de tri suédois ou finnois du paradoxe.
dbSortPolish utilisation de l'ordre de tri polonais.
dbSortSpanish utilisation de l'ordre de tri espagnol.
dbSortSwedFin utilisation de l'ordre de tri suédois ou finnois.
dbSortTurkish utilisation de l'ordre de tri turc.
dbSortUndefined l'ordre de tri n'est pas défini ou inconnu.
Pour plus d'informations, consultez la rubrique « personnaliser les paramètres de Registre Windows pour l'accès aux données » dans l'aide du DAO.
m_nQueryTimeout
Le nombre de secondes pendant lesquelles le moteur de base de données Microsoft Jet attend avant qu'une erreur de temporisation ne se produise lorsqu'une requête est exécutée sur une base de données ODBC. La valeur par défaut est de 60 secondes. Lorsque QueryTimeout est 0, aucun délai d'attente ne se produit ; cela peut entraîner l'exécution du programme la réponse. Pour récupérer la valeur de cette propriété directement, appelez la fonction membre de l'objet de base de données GetQueryTimeout. Pour plus d'informations, consultez la rubrique « Propriété des QueryTimeout » dans l'aide du 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, ainsi que pour plus d'informations sur la récupération direct de la valeur de cette propriété, consultez la méthode de CDaoDatabase::GetConnect. Pour plus d'informations, consultez la rubrique "Propriété des connections" dans l'aide DAO.
Notes
La base de données est un objet DAO sous-jacentes d'un objet de MFC de la classe CDaoDatabase. Des références au primaire, au secondaire, et au delà indiquent comment les informations sont retournées par la fonction membre GetTableDefInfo de la classe .
Les informations récupérées par la fonction membre de CDaoWorkspace::GetDatabaseInfo sont stockées dans une structure de CDaoDatabaseInfo. Appelez GetDatabaseInfo pour l'objet CDaoWorkspace de base de données dans lequel la collection des objets de type requêtes, l'élément est enregistré. CDaoDatabaseInfo définit également une fonction membre Dump dans les versions de débogage. Vous pouvez utiliser Dump pour vider le contenu d'un objet CDaoDatabaseInfo.
Configuration requise
En-tête : afxdao.h
Voir aussi
Référence
CDaoWorkspace::GetDatabaseCount