Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура 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