Форум программистов
 
О проблемах с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 31.08.2012, 12:54   #1
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 810
По умолчанию Иногда не сохраняются изменения в базе Paradox. Как исправит?

Хотел поинтересоваться, может кто-то уже сталкивался с этой проблеммой: иногда, (не могу уловить закономерности), некоторые записи в базе данных Paradox не сохраняются. В обработчике OnClose формы стоит Table1.post. Может что-то дописать?
Dux вне форума Ответить с цитированием
Старый 31.08.2012, 13:28   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,840
По умолчанию

И ошибку не пишет?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 31.08.2012, 13:58   #3
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,517
По умолчанию

Я уже как-то писал, что в Paradox-е случались такие казусы: месяц-другой все работает нормально, потом вдруг одна из таблиц сама!!! очищается и упаковывается (размер файла становится 4 кб. вместо 10 мб.). Тоже никакой закономерности не наблюдалось.
Вот такой парадокс. Спастись удалось только переходом на другую СУБД.
_SERGEYX_ вне форума Ответить с цитированием
Старый 31.08.2012, 14:08   #4
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

Dux, а попробуй ка перенести Table1.Post с события OnClose хотябы в Button1Click а потом уже закрывать форму
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...
Yurk@ вне форума Ответить с цитированием
Старый 31.08.2012, 14:47   #5
astecenko
Homo Interneticus
Форумчанин
 
Аватар для astecenko
 
Регистрация: 04.03.2011
Сообщений: 611
По умолчанию

Допишите после Table1.Post
Код:
 Table1.FlushBuffers;
Это сбросит буфер изменений (сохранит) в файл таблицы БД.
astecenko вне форума Ответить с цитированием
Старый 31.08.2012, 15:34   #6
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 810
По умолчанию

Цитата:
Сообщение от Yurk@ Посмотреть сообщение
Dux, а попробуй ка перенести Table1.Post с события OnClose хотябы в Button1Click а потом уже закрывать форму
Table1.Post стоит уже везде где только можно, все-равно клиенты жалуются, что периодически пропадают записи...
Dux вне форума Ответить с цитированием
Старый 31.08.2012, 15:34   #7
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 810
По умолчанию

Цитата:
Сообщение от astecenko Посмотреть сообщение
Допишите после Table1.Post
Код:
 Table1.FlushBuffers;
Это сбросит буфер изменений (сохранит) в файл таблицы БД.
А вот это не пробовал, спасибо, посмотрим...
Dux вне форума Ответить с цитированием
Старый 31.08.2012, 16:17   #8
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,022
По умолчанию

С парадоксом работать на иметь нормальный экспириенс, вам же проще будет например на оракле, там записи пропадать не будут.
eval вне форума Ответить с цитированием
Старый 31.08.2012, 21:56   #9
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

та норм парадокс работает .... я с ним имею дело уже оч давно .. никогда проблем не возникало
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...
Yurk@ вне форума Ответить с цитированием
Старый 31.08.2012, 22:30   #10
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,022
По умолчанию

Yurk@, так я и не вам...
eval вне форума Ответить с цитированием
Ответ
Купить рекламу на форуме 20000 рублей в месяц

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не сохраняются изменения в кодах и окнах ЛеночкаБ Общие вопросы Delphi 9 20.05.2011 21:45
Не сохраняются изменения, внесённые через TZUpdateSQL Greek9000 БД в Delphi 1 22.10.2010 10:50
Не сохраняются checkBox-ы в базе Alekcey БД в Delphi 2 18.08.2010 09:34
не сохраняются изменения в таблице pobedin БД в Delphi 16 14.07.2010 16:14
как отследить изменения в базе данных unit-85 Помощь студентам 2 13.08.2008 10:29


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS