Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.04;
Скачать: CL | DM;

Вниз

Как переиндексировать dbf ?   Найти похожие ветки 

 
kopelev ©   (2001-12-27 11:10) [0]

Часто ломаются индексы к dbf таблице. Как лучше переиндексировать или заново создать индексные файлы?


 
DmitryA ©   (2001-12-27 19:26) [1]

Как ни индексируй, а все равно полетят! Они летят на платформе dBase у всех реализаций без исключений...


 
dim- ©   (2001-12-28 11:42) [2]

->DmitryA © На платформе DBase,у меня, за несколько последних лет было всего пару случаев когда были проблемы с индексами.
-> kopelev © Попробуй
DbiRegenIndexes( Table1.Handle );
переиндексирует все индексы в таблице


 
Desdechado ©   (2001-12-28 13:04) [3]

лучше создавать индексы заново, т.к. при "поломке" могут навернуться не только индексируемые ключи, а и собственно структура индекса (ключевые выражения, направления индекса, доп. признаки, названия тэгов).


 
dim- ©   (2001-12-28 15:07) [4]

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


 
DmitryA ©   (2002-01-03 18:00) [5]

>dim-: на платформе dBase я работаю с 1990г (dBase, Clipper, BDE-Delphi; DOS, Windows), знаком с проблеммами FoxBase и FoxPro. Индексы летят у всех без исключений! Правда с разной периодичностью. Также на частоту слета влияет объем БД и интенсивность ее использования (параллельная работа в сети). Также понятие "всего пару случаев" не приемлемо для БД в принципе! Данные в базе должны быть как в сейфе. А нарушение индекса еще хуже, чем нарушение в данных!



Страницы: 1 вся ветка

Текущий архив: 2002.02.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
1-8865
ctapik-net
2002-01-21 15:40
2002.02.04
Создание электронного письма через ShellExecute


1-8853
@andrew
2002-01-21 11:11
2002.02.04
Привет Всем!!! Есть файл 1.xls, содержащий....


3-8773
derr
2002-01-05 11:25
2002.02.04
Получаю ошибку при создании таблицы через Tquery. Почему ???


14-8993
savva
2001-12-17 10:37
2002.02.04
Интересно, а адолго ли умер сервер на Newmail.ru??


3-8746
vinni2000
2002-01-03 14:02
2002.02.04
Удаление повторяющийся записи