Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум на Исходниках.RU > Delphi: Базы данных > Утеря данных в базе данных |
Автор: Troiza 27.11.03, 09:02 |
Почему после перезагрузки Delphi происходит утеря данных? |
Автор: Булат Шакиров 27.11.03, 09:11 |
У меня такое было, когда я забывал закрывать БД. |
Автор: Was 27.11.03, 10:03 |
Выше сказанное должно помочь, просто происходит кэширование данных и при выходе из проги надо запостить последние изменения и закрыть БД (если есть транзакции то Сообщ. #3) при этом кэш скинется в БД. |
Автор: Vit 27.11.03, 12:12 |
.... Table1.post; Table1.FlushBuffers; .... |
Автор: Troiza 28.11.03, 13:26 |
В организации программы у меня везде выполняется "Table1.post". Возможно этого не достаточно? Может при выходе из программы выполнять "Table1.close"? |
Автор: Anatoly Podgoretsky 28.11.03, 17:09 |
Ты ничего не сообщаешь о движке и о типе базы. Также не помешает упомянуть об CachesUpdates, а если используется БДЕ то об настройках. |
Автор: Bas 29.11.03, 10:09 |
У меня иногда без закрытия базы (BDE,СB4) также бывало После установки патчей нормально и без закрытия. |