Fórum Melhor forma de executar a Stored Procedure #54550
04/01/2006
0
Olá,
Eu tenho a seguinte SP em um banco de dados:
Qual seria a melhor forma de enviar o parametro pelo programa e evitar erros de conversão de data :
ou
Desde já agradeço.
Eu tenho a seguinte SP em um banco de dados:
CREATE PROCEDURE SP_DELETA_HISTORICO (DATA DATE) RETURNS ( I_COUNT INTEGER) AS begin DELETE FROM HISTORICO WHERE DATA <= :DATA; I_COUNT = ROW_COUNT; suspend; end ^
Qual seria a melhor forma de enviar o parametro pelo programa e evitar erros de conversão de data :
STP_Excluir.ParamByName(´DATA´).AsString := FormatDateTime(´mm/dd/yyyy´, SysUtils.Date);
ou
STP_Excluir.ParamByName(´DATA´).AsDateTime := SysUtils.Date;
Desde já agradeço.
Marcelo.l
Curtir tópico
+ 0
Responder
Posts
04/01/2006
Gandalf.nho
A segunda opção é a melhor pq evita conversões desnecessárias.
Responder
Gostei + 0
05/01/2006
Marcelo.l
valeu.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)