CDaoDatabaseInfo структура має такий вигляд:
структура CDaoDatabaseInfo
{
nbsp; CString m_str&Name; / / Первинного
BOOL m_bUpdatable; / / Первинного
BOOL m_bTransactions; / / Первинного
CString m_strVersion; / / Середньої
довгий m_lCollatingOrder; / / Середньої
короткий m_nQueryTimeout; / / Середньої
CString m_strConnect; / / Все
}
CDaoDatabaseInfo структура містить інформацію про об'єкт бази даних, визначені для об'єкти доступу до даних (DAO). База даних-це об'єкт DAO основний об'єкт MFC класу CDaoDatabase. Посилання на початкові, середні та всі перераховані вище показують, як інформація повертається функцією член CDaoWorkspace::GetDatabaseInfo.
Члени
m_strName
Однозначно імена об'єкт бази даних. Безпосередньо отримати цю властивість, називають CDaoDatabase::GetName. Для детальної інформації зверніться до розділу "Властивості ім'я" у довідці DAO.
m_bUpdatable
Вказує, чи зміни до бази даних. Безпосередньо отримати цю властивість, називають CDaoDatabase::CanUpdate. Для детальної інформації зверніться до розділу "Оновлювану власності" в довідці Microsoft DAO.
m_bTransactions
Вказує, чи джерела даних підтримує операцій — запису змін, які можна пізніше відновлено (Скасувати) або віддані (збережені). Якщо базу даних на основі Microsoft Jet database engine, власності угоди є ненульовим, і ви можете використовувати угоди. Інше СУБД підтримувати операції. Безпосередньо отримати цю властивість, називають CDaoDatabase::CanTransact. Для детальної інформації зверніться до розділу "Угоди власності" в довідці Microsoft DAO.
m_strVersion
Вказує версію Microsoft Jet database engine. Для отримання значення цієї властивості безпосередньо, виклику функції-члени GetVersion об'єкт бази даних. Для детальної інформації зверніться до розділу "Версія власності" в довідці Microsoft DAO.
m_lCollatingOrder
Задає послідовність порядок сортування тексту для порівняння рядків або сортування. Можливі значення:
Щоб отримати додаткові відомості зверніться до розділу "Налаштування Windows реєстру параметри для даних доступ" в довідці Microsoft DAO.
m_nQueryTimeout
Кількість секунд, Microsoft Jet database engine минає до тайм-аут помилка виникає, коли запит виконується на бази даних ODBC. За замовчуванням значення тайм-ауту є 60 секунд. Якщо QueryTimeout має значення 0, не тайм-аут відбувається; Це може викликати програму, щоб повісити. Для отримання значення цієї властивості безпосередньо, виклику функції-члени GetQueryTimeout об'єкт бази даних. Для детальної інформації зверніться до розділу "QueryTimeout власності" в довідці Microsoft DAO.
m_strConnect
Надає відомості про джерело відкритої бази даних. Відомості про рядки підключення та відомості про отримання значення цієї властивості безпосередньо, знайти CDaoDatabase::GetConnect член функції. Щоб отримати додаткові відомості зверніться до розділу "Підключення власності" в довідці Microsoft DAO.
Коментарі
Отримано за CDaoWorkspace::GetDatabaseInfo член функції зберігаються у CDaoDatabaseInfo структуру. Телефонуйте GetDatabaseInfo для CDaoWorkspace об'єкта, в яких колекції баз даних об'єкта бази даних зберігається. CDaoDatabaseInfo також визначає член функції Dump налагодження будує. Дамп можна використовувати для скидання вмісту об'єкта CDaoDatabaseInfo.
Інформації про використання цього та інших структур MFC DAO інформації, перегляньте статтю ДАО збірки: отримання інформації про об'єкти ДАО в Visual C++ програміста керівництво.
Дивіться також CDaoWorkspace, CDaoDatabase, CDaoWorkspace::GetDatabaseCount