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

Вниз

ibdataset и видимость изменений   Найти похожие ветки 

 
stud ©   (2004-03-16 14:25) [0]

toolsm.toolq1.Close;
    if not toolsm.toolq1.Transaction.InTransaction then toolsm.toolq1.Transaction.StartTransaction;
    toolsm.toolq1.SQL.Text:="update pacient set def_plat=:dp where id=:id";
    toolsm.toolq1.ParamByName("dp").AsInteger:=temp;
    toolsm.toolq1.ParamByName("id").AsInteger:=id_;
    toolsm.toolq1.ExecQuery;
    toolsm.toolq1.Transaction.Commit;
далее пытаюсь увидеть изменения, но их нет. значение не меняется и ошибки не выдается, уровень изоляции read_commited.
где ошибка


 
Johnmen ©   (2004-03-16 16:32) [1]

> пытаюсь увидеть изменения

Поподробней об этом процессе... :)


 
stud ©   (2004-03-16 17:42) [2]

в общем попал в дедлок. вроде разобрался
хотя какие должны быть параметры транзакции, чтобы она читала данные но блокировала запись?


 
Zacho ©   (2004-03-16 18:10) [3]

Читай http://www.ibase.ru/devinfo/ibtrans.htm


 
Zacho ©   (2004-03-16 18:27) [4]

Кстати, если тебе нужно заблокировать какие-либо записи на модификацию до завершение транзакции - используй "холостой" UPDATE, т.е. UPDATE MY_TABLE SET MY_FIELD=MY_FIELD WHERE ..


 
Canon   (2004-03-16 18:31) [5]

> Zacho ©   (16.03.04 18:27) [4]
 В FB 1.5 можно написать select .... with lock, без "через тернии к звездам" с холстым update`ом


 
Zacho ©   (2004-03-16 18:58) [6]

2 Canon  : Я в курсе, просто не обратил внимания что у автора ветки FB 1.5
Кстати, вроде бы с этой конструкцией были какие-то проблемы в IBX ?



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

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

Наверх




Память: 0.48 MB
Время: 0.03 c
3-1079349068
Russko
2004-03-15 14:11
2004.04.11
AutoInc Field


6-1076258752
Kor@l
2004-02-08 19:45
2004.04.11
TserverSocket and TclienSocket


1-1082365341
tria
2004-04-19 13:02
2004.04.11
Как узнать размер поля (отступа) при печати?


3-1081429867
Overstep
2004-04-08 17:11
2004.04.11
Удаление файла с помощью SQL


1-1082199931
Serg7077
2004-04-17 15:05
2004.04.11
Free Report для Delphi7