Guest AprendizporumaVida Postado Janeiro 11, 2008 Denunciar Share Postado Janeiro 11, 2008 with ADOQuery1 do begin sql.Clear; sql.Add(' Insert into TB_CONTAS_RECEBER '); sql.Add(' (XDT_VENCIMENTO )'); sql.Add(' values ( :XDT_VENCIMENTO )'); Parameters.ParamByName('XDT_VENCIMENTO').Value := '''' + FormatdateTime('yyyy"-"mm"-"dd',StrToDate(edtDtVencimento.Text)) + ''''; ExecSQL; end;Quando executo esta query me retorna o erro, invalid precision value, o que pode estar errado .obrigado pessoal Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Janeiro 11, 2008 Denunciar Share Postado Janeiro 11, 2008 tente desta maneiraParameters.ParamByName('XDT_VENCIMENTO').Value := '''' + FormatdateTime('yyyy-mm-dd',StrToDate(edtDtVencimento.Text)) + '''';ou ainda Parameters.ParamByName('XDT_VENCIMENTO').Value := '''' + FormatdateTime('yyyy/mm/dd',StrToDate(edtDtVencimento.Text)) + '''';ou ainda de uma olhada nest post do Micheus sobre este assuntohttp://scriptbrasil.com.br/forum/index.php...st&p=421910 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest AprendizporumaVida
with ADOQuery1 do
begin
sql.Clear;
sql.Add(' Insert into TB_CONTAS_RECEBER ');
sql.Add(' (XDT_VENCIMENTO )');
sql.Add(' values ( :XDT_VENCIMENTO )');
Parameters.ParamByName('XDT_VENCIMENTO').Value := '''' + FormatdateTime('yyyy"-"mm"-"dd',StrToDate(edtDtVencimento.Text)) + '''';
ExecSQL;
end;
Quando executo esta query me retorna o erro, invalid precision value, o que pode estar errado .
obrigado pessoal
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.