Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Новые значения в базе данных не сохраняются

20K
25 сентября 2006 года
yager
2 / / 25.09.2006
Доброго всем времени суток.
Во время работы программы с базой данных (через BDE), не сохраняются данные, внесенные в базу, если эту программу "завершить" путем снятия процесса.
При этом:
1. В свойстве компонента Table1 UpdateMode - указано upWhereChanged
2. При срабатывании события AfterPost - выполняется процедура закрытия,а затем открытия набора данных.

Почему так происходит?
Что можно сделать, чтобы так не происходило?

Заранее спасибо.
17K
25 сентября 2006 года
s$s
25 / / 05.09.2006
 
Код:
procedure TForm1.Table1BeforeClose(DataSet: TDataSet);
begin
  if (Table1.State = dsEdit)or(Table1.State = dsInsert) then Table1.Post;
end;


вот юзай (у меня пашет)...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог