Структура CDaoIndexFieldInfo
Структура CDaoIndexFieldInfo
содержит сведения об объекте поля индекса, определенном для объектов доступа к данным (DAO).
Примечание.
DAO поддерживается через Office 2013. DAO 3.6 является окончательной версией, и она считается устаревшей.
Синтаксис
struct CDaoIndexFieldInfo
{
CString m_strName; // Primary
BOOL m_bDescending; // Primary
};
Параметры
m_strName
Определяет уникальное имя для объекта поля индекса. Дополнительные сведения см. в разделе "Свойство имени" в справке по DAO.
m_bDescending
Указывает порядок индексов, определенный объектом index. Значение TRUE, если порядок сортировки по убыванию.
Замечания
Объект индекса может иметь несколько полей, указывающих, в каких полях будет индексироваться объект tabledef (или recordset на основе таблицы). Ссылки на Primary указывают, как информация возвращается в элементе m_pFieldInfos
объекта CDaoIndexInfo, полученного вызовом функции-члена GetIndexInfo
класса CDaoTableDef или CDaoRecordset.
Объекты индекса и объекты полей индекса не представлены классом MFC. Вместо этого объекты DAO базовых объектов MFC класса CDaoTableDef или CDaoRecordset содержат коллекцию объектов index, называемую коллекцией индексов. Каждый объект индекса, в свою очередь, содержит коллекцию объектов поля. Эти классы предоставляют функции-члены для доступа к отдельным элементам сведений об индексах или для одновременного доступа сразу ко всем элементам с помощью объекта CDaoIndexInfo
путем вызова функции-члена GetIndexInfo
содержащего объекта. Объект CDaoIndexInfo
содержит элемент данных, m_pFieldInfos
, указывающий на массив объектов CDaoIndexFieldInfo
.
Вызовите функцию-член GetIndexInfo
содержащего объекта tabledef или recordset, в коллекции индексов которого хранится нужный объект index. Затем получите доступ к элементу m_pFieldInfos
объекта CDaoIndexInfo. Длина массива m_pFieldInfos
, хранимого в m_nFields
. CDaoIndexFieldInfo
также определяет функцию-член Dump
в отладочных сборках. Можно использовать Dump
для дампа содержимого объекта CDaoIndexFieldInfo
.
Требования
Заголовок: afxdao.h
См. также
Структуры, стили, обратные вызовы и схемы сообщений
CDaoTableDef::GetIndexInfo
CDaoRecordset::GetIndexInfo