Можно ли очистить файл .CDX?

Мне было приказано очистить некоторые файлы .dbf (базы данных foxpro). После «удаления» их с помощью загруженной программы я обнаружил, что файлы .cdx, связанные с ними, содержат частичную информацию об удаленных строках в файлах dbf.

Есть ли способ очистить файлы dbf/cdx?


person HoNgOuRu    schedule 16.11.2011    source источник


Ответы (1)


Да,

изнутри VFP вы можете использовать таблицу исключительно и удалить все теги индекса, тем самым удалив ссылку на файлы .CDX... Пример:

Используйте YourTable ЭКСКЛЮЗИВНО УДАЛИТЬ ТЭГ ВСЕХ

Однако, если вы только что использовали эксклюзивную таблицу и заархивировали ее (таким образом, подразумевается упаковка), индексы будут автоматически обновлены, но по-прежнему сохраните файл .cdx. Выполняя DELETE TAG ALL, вы фактически полностью удаляете ссылку на файл .cdx.

person DRapp    schedule 16.11.2011