![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подскажите, как можно восстановить индексы в Парадоксе?
DimonS © (2005-06-03 09:10:00)Из-за частого отключения света у меня в программе частенько слетают индексы, иногда и первичные. Как их можно программно восстановить?
DbiRegenIndexes не прокатывает, для этого БД должна быть открыта, а как раз она-то и не открывается.
Можно ли как-то снести и добавить заново? Пробовал типа
Table3.Close;
Table3.IndexDefs.Clear;
Table3.IndexDefs.Add('','I',[ixPrimary,ixUnique]);
Table3.Table3.Open;
не прокатывает тоже, я так понял, что так добавить можно только при создании таблицы?
Какие еще способы есть?
Заранее спасибо.
Да, работаю с TTable, не SQL.
mike-d (2005-06-04 14:26:00) [1]http://www.degisy.com/degisy-db.php
mr.IL (2005-06-03 17:22:00) [2]А ты их удали как файлы и создай снова. Проще всего.
Тучудище (2005-06-03 09:28:00) [3][1]
DbiCheckRefresh :-)
Anatoly Podgoretsky (2005-06-03 09:14:00) [4]dbiRegisterCallback