![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сохранность данных [D6, Paradox]
Вадим © (2004-09-28 23:41:00)Снова привет! Ситуация следующая: имеется база, состоящая из нескольких таблиц. Программа в процессе работы создаёт новые записи и редактирует старые. Всё происходит автоматом без участия пользователя. Проблема в том, что при возникновении какого-либо сбоя в программе и, как следствие, её аварийном закрытии происходит потеря информации, накопленной за сеанс. Говорят, что этого не может быть в принципе, т.к. в момент выполнения процедуры Post происходит запись данных на винт и, в крайнем случае, может потеряться только последняя запись. Но у меня теряется почти всё! "Почти", потому, что некоторые данные все же остаются (закономерности не обнаружил). Как с этим бороться и вообще, сталкивался ли кто-нибудь с такими приколами?
Windows XP HOME.
Вадим (2004-09-29 15:18:00) [1]
> Виталий Панасенко (29.09.04 14:33) [5]
Ну почему же сразу "не веришь"? Очень даже верю :-) и надеюсь, что поможет. Просто пытался получить дополнительную инфу по вопросу. А проверить сразу не смогу т.к. сначала нужно накопить данные, а затем искусственно "повесить" прогу ;-)
Ещё раз спасибо!!!
Виталий Панасенко (2004-09-29 14:33:00) [2]Не веришь, как хочешь.. Зачем спрашивать, если все равно не слушаешь ?.. :-)
Local Share = True - данные сразу пишутся на диск.. А так локальные таблицы кеширутся в память для ускорения доступа...
Вадим (2004-09-29 14:16:00) [3]Спасибо, буду пробовать всё.
> в настройках БДЕ Local Share=True
А что это даёт применительно к моей ситуации? Ведь в справке написано, что данный параметр только разрешает использование базы совместно с другими, не BDE, приложениями.
Замечание: в некоторых процедурах вместо Post используется Refresh (не всё писал я). Может и в этом дело?
Виталий Панасенко (2004-09-29 09:36:00) [4]в настройках БДЕ Local Share=True
Johnmen (2004-09-29 09:03:00) [5]http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988623315&n=14
mike-d (2004-09-29 08:31:00) [6]Table.FLushBuffers + F1