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

Вниз

IBExpress и транзакции.   Найти похожие ветки 

 
Igor_ ©   (2002-08-26 12:54) [0]

Есть компонент TIBDatabase и два компонента TIBTransaction.
Т.к. для компонентов IBExpress транзакция начинается автоматом, то
один TIBTransaction Trn_Sel я использовал для отображения данных в DBGrid-ах
(с использованием IBQuery) поставил DefaultAction = TACommitRetaining
и IdleTimer = 1000.
Второй TIBTransaction Trn_Exec использовал для добавления и изменения данных
(никаких его свойств не изменял).
Строю запрос типа INSERT INTO ....
он проходит в рамках явной транзакции Trn_Exec

Trn_Exec.StartTransaction;
Query.ExecSQL;
Trn_Exec.Commit;

Все происходит без ошибок, но после выполнения запроса
изменения не отображаются в DBGrid, это происходит только после
того, как перезапустишь программу.

(Это при попытке Insert в таблицу, а при Update вообще не хочет данные
обновлять, даже после перезапуска программы).

Помогите пожайлуста, что я делаю не так?


 
Igor_ ©   (2002-08-27 14:06) [1]

-


 
Alexandr ©   (2002-08-28 07:59) [2]

дык запрос-то надо переоткрывать...
ну или хотябы refresh делать для изменяемой записи, после изменения.
Кстати транзакция, в которой идет отображение данных должна быть ReadCommited.


 
Igor_ ©   (2002-08-28 13:48) [3]

Запрос я переоткрывал. А за ReadCommited спасибо, помогло.


 
Alexandr ©   (2002-08-29 07:23) [4]

ну вот видишь



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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
1-61171
eruc
2002-09-07 15:12
2002.09.19
Как узнать: была ли уже создана форма или нет ?


7-61326
MSknyaz
2002-07-10 17:51
2002.09.19
Как в Проводнике открыть Панель Управления и Принтеры?


1-61118
Andy BitOff
2002-09-10 11:15
2002.09.19
TreeView


1-61134
vvolkov
2002-09-06 14:08
2002.09.19
Кто Owner невизуального компонента в DesignTime?


14-61313
Almaz
2002-08-14 00:48
2002.09.19
AVP и Delphi. Совместимы ли ?