Вниз
Скачать: CL | DM;

UPDATE   Найти похожие ветки 

 
ksa3003   (2004-04-15 17:03) [0]

В процедуре (SQL) на строне базы данных  происходит обновление записи ,но в базе данных это обновление не появляется , после следующего обновления старое видно , а нового нет (как бы с запозданием -1) , как это ипсправить ?


 
Domkrat ©   (2004-04-15 17:11) [1]

Может проблема с тем, что нужно сначало закомитить транзакцию в которой вызывается ХП, а потом перечитать набор данных.
Если это ХП конечно.


 
Курдль ©   (2004-04-15 17:16) [2]


> В процедуре (SQL) на строне базы данных  происходит обновление
> записи ,но в базе данных это обновление не появляется ,
> после следующего обновления старое видно , а нового нет
> (как бы с запозданием -1) , как это ипсправить ?

Сумбур. Что где обновляется? Чем вызывается? Чем "видно"? Как проверялось, появляется в БД обновление, или нет?


 
serge35   (2004-04-15 17:58) [3]

commit в конце процедуры.


 
Johnmen ©   (2004-04-15 18:05) [4]

>serge35   (15.04.04 17:58) [3]
>commit в конце процедуры.

Какой процедуры ?


 
kaif ©   (2004-04-15 21:21) [5]

Скорее всего читающая транзакция не ReadCommitted. А то, что "старое видно" достигается просто ручным перезапуском приложения и стартом новой snapshot транзакции.
 Я телепат?


 
ksa3003   (2004-04-16 05:59) [6]

begin
 /* Procedure Text */
SELECT A2_MAIN FROM object WHERE (OBJECT=:OBJECT_2)   INTO  :POS_STR;

UPDATE MAIN SET CODE_OBJECT=:POS_STR where (NAME=:NAME_1)and(MODIF_1=:M_1)and(MODIF_2=:M_2)and(SERIAL_NAMBER=:SN);

end

Должно произойти обнавление поля CODE_OBJECT.
При установки commit в конец процедуры ошибка.
КАк сделать читающую транзакцию  ReadCommitted.


 
ksa3003   (2004-04-16 06:04) [7]

>Курдль ©   (15.04.04 17:16) [2]
Есть такая вещь , называется IBConsole....вот с помощью неё и видно, а ещё можн ои через IBExpert глянуть.Так что надо просвящяться :)


 
guest_Dmitry   (2004-04-16 06:53) [8]

IBTransaction --> Params --> ReadCommited
IBTransaction.StartTransaction
IBStoredProc.ExecProc
IBTransaction.CommitRetaining



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.021 c
3-1082465433
Visnuk
2004-04-20 16:50
2004.05.16
Помогите с ADO


4-1080823908
Midaw
2004-04-01 16:51
2004.05.16
Перевод хэндла процесса в хэндл его окна


3-1082379567
European
2004-04-19 16:59
2004.05.16
Рекурсивный иерархический SQL-запрос


6-1080325224
Rezya
2004-03-26 21:20
2004.05.16
Перехват входящего и исходящего трафика


1-1083323047
KEBZ
2004-04-30 15:04
2004.05.16
DLL




   Наверх