Структура CDaoDatabaseInfo
Структура 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
структуре. CDaoWorkspace
Вызов GetDatabaseInfo
объекта, в коллекции баз данных которого хранится объект базы данных. CDaoDatabaseInfo
также определяет функцию-член Dump
в отладочных сборках. Можно использовать Dump
для дампа содержимого объекта CDaoDatabaseInfo
.
Требования
Заголовок: afxdao.h
См. также
Структуры, стили, обратные вызовы и схемы сообщений
Класс CDaoWorkspace
Класс CDaoDatabase