CDaoDatabaseInfo структура

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

Задає послідовність порядок сортування тексту для порівняння рядків або сортування. Можливі значення:

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

Index