Поделиться через


Структура CDaoDatabaseInfo

Примечание.

Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.

Структура CDaoDatabaseInfo содержит сведения об объекте базы данных, определенном для объектов доступа к данным (DAO).

Примечание.

DAO поддерживается через Office 2013. DAO 3.6 является окончательной версией, и она считается устаревшей.

Синтаксис

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
};

Параметры

m_strName
Уникально присваивает имя объекту базы данных. Чтобы получить это свойство напрямую, вызовите CDaoDatabase::GetName. Дополнительные сведения см. в разделе "Свойство имени" в справке по DAO.

m_bUpdatable
Указывает, можно ли вносить изменения в базу данных. Чтобы получить это свойство напрямую, вызовите CDaoDatabase::CanUpdate. Дополнительные сведения см. в разделе "Обновляемое свойство" в справке DAO.

m_bTransactions
Указывает, поддерживает ли источник данных транзакции — запись ряда изменений, которые позже могут быть откатены (отменены) или зафиксированы (сохранены). Если база данных основана на ядре СУБД Microsoft Jet, свойство Transactions ненулевое и можно использовать транзакции. Другие ядра СУБД могут не поддерживать транзакции. Чтобы получить это свойство напрямую, вызовите CDaoDatabase::CanTransact. Дополнительные сведения см. в разделе "Свойства транзакций" в справке DAO.

m_strVersion
Указывает версию ядра СУБД Microsoft Jet. Чтобы получить значение этого свойства напрямую, вызовите функцию члена объекта базы данных GetVersion . Дополнительные сведения см. в разделе "Свойство версии" в справке DAO.

m_lCollatingOrder
Указывает последовательность порядка сортировки в тексте для сравнения строк или сортировки. Возможные значения включают:

  • dbSortGeneral Используйте порядок сортировки "Общие", "Английский", "Французский", "Немецкий", "Португальский", "Итальянский" и "Современный испанский".

  • dbSortArabic Используйте порядок сортировки арабского языка.

  • dbSortCyrillic Используйте русский порядок сортировки.

  • dbSortCzech Используйте порядок сортировки в Чехии.

  • dbSortDutch Используйте голландский порядок сортировки.

  • dbSortGreek Используйте греческий порядок сортировки.

  • dbSortHebrew Используйте порядок сортировки иврита.

  • dbSortHungarian Используйте венгерский порядок сортировки.

  • dbSortIcelandic Используйте порядок сортировки исландии.

  • dbSortNorwdan Используйте норвежский или датский порядок сортировки.

  • dbSortPDXIntl Используйте порядок сортировки Paradox International.

  • dbSortPDXNor Используйте порядок сортировки в Норвежском или Датском языке.

  • dbSortPDXSwe Используйте шведский или финский порядок сортировки.

  • dbSortPolish Используйте польский порядок сортировки.

  • dbSortSpanish Используйте испанский порядок сортировки.

  • dbSortSwedFin Используйте шведский или финский порядок сортировки.

  • dbSortTurkish Используйте турецкий порядок сортировки.

  • dbSortUndefined Порядок сортировки не определен или неизвестен.

Дополнительные сведения см. в разделе "Настройка параметров реестра Windows для доступа к данным" в справке DAO.

m_nQueryTimeout
Время ожидания ядра СУБД Microsoft Jet до возникновения ошибки времени ожидания при выполнении запроса в базе данных ODBC. Значение времени ожидания по умолчанию — 60 секунд. Если значение QueryTimeout равно 0, время ожидания не происходит; Это может привести к остановке реагирования программы. Чтобы получить значение этого свойства напрямую, вызовите функцию члена объекта базы данных GetQueryTimeout . Дополнительные сведения см. в разделе "Свойство QueryTimeout" в справке DAO.

m_strConnect
Предоставляет сведения об источнике открытой базы данных. Сведения о строках подключения и сведения о получении значения этого свойства напрямую см. в функции члена CDaoDatabase::GetConnect . Дополнительные сведения см. в разделе "Подключение свойства" в справке DAO.

Замечания

База данных — это объект DAO, базовый объект MFC класса CDaoDatabase. Ссылки на primary, secondary и All выше указывают, как данные возвращаются функцией члена CDaoWorkspace::GetDatabaseInfo .

Сведения, полученные функцией члена CDaoWorkspace::GetDatabaseInfo , хранятся в CDaoDatabaseInfo структуре. GetDatabaseInfo Вызов CDaoWorkspace объекта, в коллекции баз данных которого хранится объект базы данных. CDaoDatabaseInfo также определяет функцию-член Dump в отладочных сборках. Можно использовать Dump для дампа содержимого объекта CDaoDatabaseInfo.

Требования

Заголовок:afxdao.h

См. также

Структуры, стили, обратные вызовы и схемы сообщений
Класс CDaoWorkspace
Класс CDaoDatabase