Индексы dBASE

Драйвер ODBC dBASE автоматически открывает и обновляет файлы индекса dBASE IV. Диалоговое окно "Выбор индексов" , отображаемое администратором источника данных ODBC, необходимо использовать для связывания файлов DBASE III .ndx с файлами dBASE.

Следующие ограничения применяются к созданию индексов dBASE:

  • Все имена столбцов должны быть допустимыми.

  • Все столбцы должны находиться в одном порядке по возрастанию или убыванию.

  • Длина любого текстового столбца должна быть меньше 100 байт.

  • Если существует несколько столбцов, все столбцы должны быть текстовыми столбцами, а сумма размеров столбцов должна быть меньше 100 байт.

  • Не удается индексировать поля memo.

  • Индекс не должен быть указан для текущего набора полей (т. е. повторяющиеся индексы не допускаются).

  • Имя индекса должно соответствовать соглашению об именовании индексов dBASE. dBASE III требует, чтобы каждый индекс был в отдельном файле, каждый из которых имеет расширение NDX. В dBASE IV индексы создаются в виде имен тегов, хранящихся в одном многомерном файле. Многомерный файл имеет то же базовое имя, что и файл базы данных (например, Emp.mdx — это файл индекса для базы данных Emp.dbf).

  • dBASE определяет уникальный индекс как один, где в индекс добавляется только одна запись из набора с идентичными значениями ключей.