CDaoTableDef::CreateIndex

аннулировать Cre&ateIndex (CDaoIndexInfoamp;indexinfo );
броска (CDaoException, CMemoryException);

Параметры

indexinfo

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

Примечания

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

Вам не нужно создавать индексы для таблиц, но в больших, неиндексированную таблиц, доступ к определенной записи или создание набора записей может занять много времени. С другой стороны, создание слишком большого числа индексов замедляет обновление или добавление и операции удаления, как это все индексы обновляются автоматически. Учитывать эти факторы, как вы решаете какие индексы для создания.

Необходимо задать следующие члены структуры CDaoIndexInfo:

Оставшиеся члены будет игнорируется Если присвоено значение FALSE. Кроме того элемент m_lDistinctCount игнорируется во время создания индекса.

Более подробную информацию о tabledefs, найти в статьях Tabledef Дао и DAO Tabledef: с помощью Tabledefs в Руководстве по Visual C++ программист. Соответствующую информацию в разделе «Метод CreateIndex» в справке DAO.

Обзор CDaoTableDefЧлены класса | Иерархическая схема

См. также CDaoTableDef::DeleteIndex, CDaoTableDef::CreateField, CDaoTableDef::DeleteField, CDaoIndexInfo

Index