Структура CDaoDatabaseInfo

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

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
    Указывает, поддерживает ли источник данных транзакций — запись ряда изменений, которые могут быть позднее зафиксировать или откатить (отменено) (сохраняется).Если база данных основана на компонента database engine для jet (Майкрософт), то свойство транзакций не равен нулю и можно использовать транзакции.Другие database engine не поддерживают транзакции.Прямой вызов CDaoDatabase::CanTransact получить это свойство.Дополнительные сведения см. в разделе «свойство транзакций» в Справке DAO.

  • m_strVersion
    Отображает версию компонента database engine для jet (Майкрософт).Для получения значения этого свойства непосредственно, необходимо вызвать функцию-член GetVersion объекта базы данных.Дополнительные сведения см. в разделе «свойство версия» в Справке DAO.

  • m_lCollatingOrder
    Порядок сортировки определяет последовательность в текст для сравнения строк или сортировки.Возможные допустимые значения приведены ниже.

    • Использование dbSortGeneral общие (английский, французский, немецкий, итальянский, португальский самомоднейший испанский), а также порядок сортировки.

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

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

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

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

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

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

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

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

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

    • Использование dbSortPDXIntl порядок сортировки International paradox.

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

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

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

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

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

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

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

    Дополнительные сведения см. в подразделе «настраивает параметры реестра windows для доступа к данным» в Справке DAO.

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

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

Заметки

Объект базы данных, лежащие в основе MFC DAO объект класса CDaoDatabase.Ссылки на первичный и вторичный и всем выше показано, как сведения возвращаются функцией-членом CDaoWorkspace::GetDatabaseInfo.

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

Требования

Header: afxdao.h

См. также

Ссылки

Класс CDaoWorkspace

Класс CDaoDatabase

CDaoWorkspace::GetDatabaseCount

Другие ресурсы

Структуры, стили, обратные вызовы и сопоставления сообщения