Поделиться через


CDaoRecordset::GetIndexInfo

Эта функция-член вызывается с целью получить различные типы сведений об индексе, указанном в базовой таблице, лежащие в основе набора записей.

void GetIndexInfo( 
   int nIndex, 
   CDaoIndexInfo& indexinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
); 
void GetIndexInfo( 
   LPCTSTR lpszName, 
   CDaoIndexInfo& indexinfo, 
   DWORD dwInfoOptions = AFX_DAO_PRIMARY_INFO  
);

Параметры

  • nIndex
    Индекс, начинающийся с нуля в коллекции индексов таблицы для поиска числовой позиции.

  • indexinfo
    Ссылка на структуру CDaoIndexInfo.

  • dwInfoOptions
    Параметры, определяющие, сведения об индексе, который необходимо извлечь. Доступные параметры перечислены ниже вместе с которого они вызывают функцию возврата. Для наилучшей производительности восстановление только уровень детализации, необходимо следующее:

    • Имя AFX_DAO_PRIMARY_INFO (по умолчанию) данные поля " - " поля "

    • Основные сведения о AFX_DAO_SECONDARY_INFO, а также: Первичный, уникальный кластеризованный, IgnoreNulls, потребованный, чужое

    • Сведения о AFX_DAO_ALL_INFO первичных и вторичных, а также: Указанный счетчик

  • lpszName
    Указатель на имя объекта индекса для поиска по имени.

Заметки

Одна версия функции позволяет найти индекс его позиции в коллекции. Другая версия позволяет найти индекс по имени.

Для описания сведений, возвращенных просмотреть структуру, CDaoIndexInfo. Эта структура содержит элементы, соответствующие элементам сведения, перечисленные выше в описании dwInfoOptions. При запросе информации на одном уровне, выдается сведения обо всех предыдущих уровней.

Дополнительные сведения см. в разделе "свойство атрибутов" в Справке DAO.

Требования

Header: afxdao.h

См. также

Ссылки

Класс CDaoRecordset

Диаграмма иерархии

CDaoRecordset::GetFieldCount

CDaoRecordset::GetFieldInfo

CDaoRecordset::GetIndexCount

CDaoRecordset::GetLastModifiedBookmark