Dbase является причиной бОльшего количества 'special case' в BDE, чем таблицы SQL и Paradox из-за поддержки "Выражений в Индексах" (Expressions in indexes) и т.д., и т.п..
Создание/пересоздание индекса
DbiRegenIndexes( Table1.Handle ); { Регенерация всех индексов } create index (зависит от существования выражения)