CDaoIndexFieldInfo структура

CDaoIndexFieldInfo структура имеет следующую форму:

структура CDaoIndexFieldInfo
{
 nbsp; CString m_str&Name;          / / Главная
   BOOL m_bDescending;         / / Главная
}

CDaoIndexFieldInfo структура содержит сведения об объекте поле Индекс, определенный для объектов доступа к данным (DAO). Объект индекса может иметь ряд областей, указанием поля, которые индексируются по tabledef (или набор записей, основанный на таблице). Ссылки на основной выше показывают, каким образом информация возвращается в m_pFieldInfos член CDaoIndexInfo объекта путем вызова функции-члена GetIndexInfo класса CDaoTableDef или CDaoRecordset.

Индекс объектов и объектов поля индекса не представлен класс MFC. Вместо этого объектов DAO нижележащие объекты MFC класса CDaoTableDef или CDaoRecordset содержат коллекцию объектов индекса, называемый индексов коллекции. Каждый объект индекса, в свою очередь, содержит коллекцию объектов поля. Эти классы снабжения функций-членов для доступа к отдельным элементам данных индекса, или для доступа к их все сразу с CDaoIndexInfo объектом вызова функции-члена GetIndexInfo , содержащего объект. Объект CDaoIndexInfo , затем, имеет элемент данных, m_pFieldInfos, который указывает на массив объектов CDaoIndexFieldInfo.

Члены

m_strName

Уникально имя объекта поля индекса. Подробности в разделе «Свойства Name» в справке DAO.

m_bDescending

Указывает индекс заказа определяется объект индекса. Значение TRUE , если по убыванию.

Комментарии

Вызовите функцию-член GetIndexInfo содержащий tabledef или объект набора записей в индексы которых является коллекция хранится интересующий Вас объект индекса. Затем доступ к m_pFieldInfos член объекта CDaoIndexInfo . Длина массива m_pFieldInfos хранится в m_nFields. CDaoIndexFieldInfo также определяет функцию-член Dump в построениях отладки. Используйте дамп сбрасывать содержимое объекта CDaoIndexFieldInfo.

Для информации об использовании этот и другие структуры MFC DAO, обратитесь к статье DAO коллекции: получение информации О объектов DAO в Руководстве по Visual C++ программист.

См. также CDaoTableDef::GetIndexInfo, CDaoRecordset::GetIndexInfo

Index