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