Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.02.03;
Скачать: CL | DM;

Вниз

Обновление данных на форме под InterBase   Найти похожие ветки 

 
Nemec ©   (2007-09-25 15:07) [0]

День добрый!
Как обновить данные из запроса на форме.
Использую IBDataSet. Закрываю и вновь открываю его. Данные остаются старые. И так до тех пор, пока не закрою IBDataBase.
IB2007, Delphi BDS 2006.
Под Sybase такая схема отлично работает.
Заранее спасибо!
sniknik понимаю, что был не прав, но лучше помоги советом!!!


 
Sergey13 ©   (2007-09-25 15:12) [1]

> [0] Nemec ©   (25.09.07 15:07)
> Закрываю и вновь открываю его.

Даже двери открываются по разному. Код надо смотреть. И параметры транзакции.


 
Nemec ©   (2007-09-25 15:19) [2]

Код простой.
Close.
Open.
Параметры транзакции по умолчанию.
По идее должна при открытии считать новые данные, во всяком случае так происходит при использовании BDE, ADO.
Почему при использовании IB... этого не происходит не пойму или это глюк системы.


 
Sergey13 ©   (2007-09-25 15:23) [3]

> [2] Nemec ©   (25.09.07 15:19)
> Почему при использовании IB... этого не происходит

У меня происходит. Правда ФБ1.5+Д5, но не думаю, что тут есть принципиальная разница.


 
Nemec ©   (2007-09-25 15:27) [4]

Спасибо.
Значит, глюк.
По крайней мере понятно, где искать.


 
Johnmen ©   (2007-09-25 15:59) [5]

Это не глюк, а параметры транзакции по умолчанию. Надо выставить правильные.


 
Nemec ©   (2007-09-25 16:29) [6]

Разобрался.
Я данные для проверки правил в EMS SQL Manager, а результат смотрел под Delphi. В этом была вся проблема. Кстати и наоборот тоже.


 
Nemec ©   (2007-09-25 16:37) [7]

Причем глюк именно при удалении записей.
Всем спасибо.


 
Sergey13 ©   (2007-09-25 16:52) [8]

> [6] Nemec ©   (25.09.07 16:29)
> Я данные для проверки правил в EMS SQL Manager

А коммитил в уме? В любом случае надо читать про транзакции.


 
Nemec ©   (2007-09-25 17:01) [9]

Почему в уме, там все по русски написано, но вот что интересно, при вставке новых записей и редактировании все ок, а вот при удалении возникают проблемы, если я удаляю в EMS, то не вижу изменений в проге написанной в Delphi и соответственно наоборот. Объяснить почему не берусь.



Страницы: 1 вся ветка

Текущий архив: 2008.02.03;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.023 c
6-1179421883
maker
2007-05-17 21:11
2008.02.03
Запросы принимаемые CGI


15-1198643034
vajo
2007-12-26 07:23
2008.02.03
Гигабитные сети


2-1199453773
Stepper
2008-01-04 16:36
2008.02.03
Где в реестре (ветка) прописать параметр (триального периода) ?


2-1200167272
Sonic90
2008-01-12 22:47
2008.02.03
ListBox и DrawText


15-1198676715
Cyrax
2007-12-26 16:45
2008.02.03
Таинственное исчезновение анкет...