Вниз
Скачать: 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.031 c
1-1083669960
MRAk
2004-05-04 15:26
2004.05.16
как использовать кнопки типа "ctrl,alt,print screen и.т.д"?


1-1083579824
Denis_Visma
2004-05-03 14:23
2004.05.16
Выделить итем в DBLookUpComboBox


3-1082106946
Smile))
2004-04-16 13:15
2004.05.16
Конвертация БД


1-1083318130
siriusP
2004-04-30 13:42
2004.05.16
Как запретить класть на TPanel компоненты?


1-1083128507
din
2004-04-28 09:01
2004.05.16
Lookup в гриде




   Наверх