Главная страница
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
2-1199562154
MOO
2008-01-05 22:42
2008.02.03
И снова...и опять HEX


1-1192691199
Alex_Ne
2007-10-18 11:06
2008.02.03
Вызов MDICild-формы из Dll


2-1199966099
E
2008-01-10 14:54
2008.02.03
Запустить EXE файла из Основного не прибегая к разрезанию и без..


3-1190637825
tipman
2007-09-24 16:43
2008.02.03
Список активных пользователей


15-1198493970
--= Eagle =--
2007-12-24 13:59
2008.02.03
D2007, установка (портирование) компонента