![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запись изменений таблиц на диск [D6, Paradox]
Tip © (2002-12-09 00:59:00)Изменяю данные таблицы в TQuery (update table set...) но
при неправильном завершении изменения не сохраняются? Что
делать? Я знаю для TTable > FlushBuffers или dbiSaveChanges а для запросов?
Leran2002 (2002-12-09 08:15:00) [1]Query1.ExecSQL; - для запросов INSERT, UPDATE, DELETE (1)
Query1.Open; - для SELECT (2)
А как ты хочешь чтоб сохранялось, если у тебя происходит ощибка (неправильном завершении)??!!
Если запрос (1) срабатывает без ощибок, то все должно сохраниться без всяких FlushBuffers или dbiSaveChanges...
FlushBuffers или dbiSaveChanges необходимо применять при работе с TTable и живым TQyery...
Anatoly Podgoretsky (2002-12-09 08:12:00) [2]При неправильном хавершении допустимо все, включая порчу дисков, какое тут уже нормальное сохранение.