CDaoIndexFieldInfo структура має такий вигляд:
структура CDaoIndexFieldInfo
{
nbsp; CString m_str&Name; / / Первинного
BOOL m_bDescending; / / Первинного
}
CDaoIndexFieldInfo структура містить інформацію про об'єкт індекс поля, визначені для об'єкти доступу до даних (DAO). Об'єкт індексу може мати кілька полів, про те, які поля в tabledef (або набір записів на основі таблиці) є індексується на. Посилання на первинний вище показують, як інформація повертається в об'єкті CDaoIndexInfo , отримана шляхом виклику функції GetIndexInfo член класу, CDaoTableDef або CDaoRecordset , член m_pFieldInfos.
Індекс та індекс поля об'єкти не представлені на MFC клас. Замість цього, для об'єктів DAO Основні об'єкти MFC клас CDaoTableDef або CDaoRecordset містять набір індекс об'єкти, називається набір показників. Кожен об'єкт індекс, у свою чергу, містить набір полів об'ктів. Ці класи постачання функцій-членів для доступу до окремих елементів індексу інформації або для виконання їх всі відразу з CDaoIndexInfo об'єктом виклику функції член GetIndexInfo , що містить об'єкта. CDaoIndexInfo об'єкт, потім, має компонент даних, m_pFieldInfos, що вказує на цілий ряд CDaoIndexFieldInfo об'єкти.
Члени
m_strName
Однозначно імена індекс поля об'єкта. Для детальної інформації зверніться до розділу "Властивості ім'я" у довідці DAO.
m_bDescending
Вказує, що індекс замовлення визначається індекс об'єкта. Правда , якщо порядку за спаданням.
Коментарі
Телефонуйте GetIndexInfo функції члена містять tabledef або набору записів об'єкта, в яких показників є колекція зберігається індекс об'єкт, ви зацікавлені в. Отримати доступ до об'єкта CDaoIndexInfo , член m_pFieldInfos . Довжина m_pFieldInfos масив зберігається в m_nFields. CDaoIndexFieldInfo також визначає член функції Dump налагодження будує. Дамп можна використовувати для скидання вмісту об'єкта CDaoIndexFieldInfo.
Інформації про використання цього та інших структур MFC DAO інформації, перегляньте статтю ДАО збірки: отримання інформації про об'єкти ДАО в Visual C++ програміста керівництво.
Дивіться також CDaoTableDef::GetIndexInfo, CDaoRecordset::GetIndexInfo