Главная страница
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.027 c
2-1200051942
Виктор007
2008-01-11 14:45
2008.02.03
Установка компонента в Delphi 2007


15-1198911358
VAD*Anti Gopn!k
2007-12-29 09:55
2008.02.03
Электрогитара и компьютер.


15-1198483076
wipr
2007-12-24 10:57
2008.02.03
Проблемы с регистрацией Borland Developer Studio 2006


15-1198637568
Slider007
2007-12-26 05:52
2008.02.03
С днем рождения ! 26 декабря 2007 среда


2-1200054973
9899100
2008-01-11 15:36
2008.02.03
MDIchild отобразить модально