![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Порча индексного файла [D5, Paradox]
GIL © (2002-08-19 03:02:00)Как всем известно компы могут зависать ;) Я пишу свою музыкальную БД и т.к. вышеописаное св-во есть и на моем компе, то иногда приходиться перезагружаться по способу "семь бед - один Reset". После такого способа файл БД портится и при добавлении пишет "Key Violation". Как сделать так, чтобы даже при некорректном выключении компа файлы БД оставались целыми. Использую Paradox 7.0, после каждого изменения база сохраняется. И еще как сделать так, чтобы БД действительно сохранялась, а то если закрывать приложение нажатием любимого крестика, или просто Ctrl+Ald+Del, то все сделанные изменения в БД за сеанс просто отменяются сколько бы post"ов там ни было.
Роман Василенко (2002-08-19 14:01:00) [1]А я снова буду рекламировать Advantage.
Самый лучший solution для локальных баз датых.
И не надо слушать дядек, которые утверждают, что ADS-де медленнее работает, чем Парадох. Нечего дядька плодить таблицы по десять миллионов записей с пятьюстами полями каждая...
У меня ни разу не грохнулась ни одна таблица, хоть ресет, хоть без помощи ресета (повер офф).
И еще: пользуйся кверями, очень облегчает жизнь. И парадоксовские таблицы самые нехорошие. Лучше уж dbf.
Anatoly Podgoretsky (2002-08-19 12:35:00) [2]Ты так не делай, все базы так портятся и не только базы можешь и файловую систему окончательно разрушить, зависит в какой момент ты так делаешь, не надо так.
B-ARS (2002-08-19 12:20:00) [3]Тебе нужно удалить признак индексации в БД, а затем переиндексировать её - все очень прозаично.
vitandr (2002-08-19 08:08:00) [4]Чтобы проверять корректность таблиц, исправлять порченые
или восстанавливать из резервной копии совсем хреновые я
юзаю пакет CheckParadoxTable который ворочается на базе tutil32.dll
Leran2002 (2002-08-19 07:12:00) [5]procedure TForm1.Table1AfterPost(DataSet: TDataSet);
begin
TTable(DataSet).FlushBuffers;
end;
Soft (2002-08-19 05:44:00) [6]Table1.FlushBuffers