[firebase-br] Stored Procedure ATUALIZAÇÃO/EXCLUSÃO
Anderson Miranda Barrozo
andersonpaduarj em gmail.com
Qua Jun 11 20:48:35 -03 2008
Fernando,
Agradeço a ajuda. Até ai tudo bem, mas qual a melhor maneira de
atualizar o CDS com
este retorno da SP.
try
with spLocacao do
begin
Params[0].AsInteger := cdsLocacaoID_CLIENTE.AsInteger;
Params[1].AsDate := cdsLocacaoDATA_LOCACAO.AsDateTime;
ExecProc;
Comit;
idLoc := Params[2].AsInteger; //Variavel que recebe o retorno da SP
end;
except
Rollback;
end;
Tenho dúvida de como atualizar o campo CODLOC do meu CDS de locação.
Anderson Miranda
2008/6/10 Forrest(R) <fernando.bg em gmail.com>:
> Anderson Miranda Barrozo wrote:
>
> > Estou passando a utilizar SPs para atualizar e excluir registros
> > direto no banco. Ocorre que na inclusao uso SEQUENC com
> > triggers para gerar o código sequencial.
> >
> > Minha dúvida e como proceder para atualizar este SEQUENC na minha
> > aplicação delphi. Sei que as SPs tem opção
> > de retornar valores. Sei também que se der o close e open no CDS irá
> > atualizar. Alguém poderia me ajudar com esta duvida
> > para que a aplicação não perca performace.
>
> Como você está usando a procedure para fazer a inserção, com certeza
> vai ficar melhor a performance se você já trazer o resultado do
> sequence no retorno da própria procedure do que ter que fechar e abrir
> o dataset para atualizar ou até mesmo fazer um select max para pegar o
> ultimo código.
>
> T++++++++++++++
>
> --
>
>
>
> ______________________________________________
> 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
>
--
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
AS Informática
Anderson Miranda Barrozo
(22) 8115-8761
MSN: andersonpaduarj em hotmail.com
Mais detalhes sobre a lista de discussão lista