Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

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

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

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

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

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

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

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

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

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

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

Yurk@, так я и не вам...
eval вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



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