[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