[firebase-br] Select com Update

INFOSAG infosag em terra.com.br
Qui Ago 23 09:51:50 -03 2007


Obrigado Amigo Funcionou Perfeitamente !!!!

Só uma duvida :

e se ele der algum erro, o erro sera geral e ele abortara a Procedure toda ?

eu uso dbexpress, crio uma transacao antes da procedure ?

----- Original Message ----- 
From: "Magno System" <magno em speet.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, August 23, 2007 9:13 AM
Subject: Re: [firebase-br] Select com Update


Tente assim:

FOR SELECT CODITE, QUANT
FROM REPOSICAO_ITENS WHERE CHAVE=:NR_REPOSICAO
INTO :mCD_ITEM, :mQT_ITEM DO
BEGIN
       UPDATE CADASTRO SET QUANTIDADE=(QUANTIDADE-:MQT_ITEM)
       WHERE CODIGO=:mCD_ITEM;
END

Caso queira retornar cada linha do select ponha um suspend dentro do BEGIN
END


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista