GARANTIR DESCONTO

Fórum configurar transação para: NO_WAIT - P/ Afarias #38814

17/09/2003

0

Caro colega,

configurei o IbTransaction p NO_WAIT, e o banco retornou um aviso,
mas continua bloqueando o sistema, vc falou algo em tratar a transação,
será q vc pode me passar umas dicas de como fazer isso.

Mais uma vez agradeço sua atenção...


Obrigado.


Fábio.


Fcampos

Fcampos

Responder

Posts

17/09/2003

Afarias

bom, o parâmetro que deve ser inserido no IBtransaction é::

nowait


(e não NO_WAIT desculpe se eu havia dado esta impressão! -- aliais, como vc usa IBX, dê um duplo-clique no IBTransaction e selecione READ COMMITED)

após um usuário editar um registro (Edit/Post), este só será liberado após um commit ou rollback (ou seus ´retainings´)

o tratamento a q me referia era algo tipo ::

try
IBDataSet1.Post;
except
on E: EIBInterBaseError do
if Copy(E.Message,1,4)=´lock´ then
begin
ShowMessage(´Atenção! Este registro encontra-se bloqueado por um
usuário da rede.´);
end;
end;




T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar