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


CDaoTableDef::GetIndexInfo

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

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, а также: Кластеризованный первичный, unique, null, потребованный, внешние ignore

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

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

Заметки

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

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

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

Требования

Header: afxdao.h

См. также

Ссылки

Класс CDaoTableDef

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

CDaoTableDef::GetFieldInfo

CDaoTableDef::GetIndexCount

CDaoTableDef::GetFieldCount