[firebase-br] deadlock

Rodrigo dominio em engeplus.com.br
Seg Nov 24 19:01:04 -03 2008


Boa tarde...

Tentei essa opção tb, mas tb retorna deadlock.

Atenciosamente,
Rodrigo

----- Original Message ----- 
From: "Anticlei Scheid" <clei em geous.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, November 24, 2008 6:30 PM
Subject: Re: [firebase-br] deadlock


Boa tarde

Será que não está faltando o "SUSPEND" no final da procedure ?
Nunca fiz procedures com update, mas com select precisa

Abraço

----- Original Message ----- 
From: "Rodrigo" <dominio em engeplus.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, November 24, 2008 5:53 PM
Subject: [firebase-br] deadlock


boa tarde a todos.

Estou tendo o seguinte problema.

Criei uma procedure que atualiza o estoque, quando alguem insere um produto
ativa a procedure e atualiza o estoque. Só q se alguem na rede tb tenta
inserir o produto, da erro de deadlock mesmo que a procedure ja tenha sido
executada pelo primeiro usuario a bastante tempo. Dae so fechando o sistema
que esta com a procedure travada.

Segue o codigo da procedure:
CREATE PROCEDURE UPESTOQUEUN (
  CODIGO INTEGER,
  NUMVENDA INTEGER,
  ESTOQUE NUMERIC(10, 2),
  DATAVENDA DATE,
  GARANTIAVENDA VARCHAR(30) CHARACTER SET WIN1252,
  GARANTIAIVENDA INTEGER
)
AS
BEGIN
Update Produtos Set
NumVenda=:NumVenda,Estoque=Estoque-(:Estoque),DataVenda=:DataVenda,GarantiaVenda=:GarantiaVenda,GarantiaIVenda=:GarantiaIVenda
where Codigo=:Codigo;
END
;

se alguem puder ajudar.

Agradecido
Rodrigo


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

__________ NOD32 3635 (20081124) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset.com






Mais detalhes sobre a lista de discussão lista