Tdatetime para campo date SQLSERVER NO DELPHI

30/10/2023

0

Bom dia srs,

Estou com uma dúvida aqui, eu tenho um campo Tdatetimepicker, e quero gravá-lo em um campo date no SQL SERVER, usando TADOQUERY.

O porém é que o formato da data dele, é incompatível com o campo do sql server, em que os dados devem se dar nesse formato 2023-10-20.

Sendo assim, como deveria ficar meu código?

Eu estava colocando da seguinte forma:
mes.Parameters.ParamByName('pdata').value:=datetimepicker.date;
Ricardo Sobrinho

Ricardo Sobrinho

Responder

Posts

30/10/2023

Natanael Ferreira

Use a função FormatDateTime para formatar a data como precisa:

mes.Parameters.ParamByName('pdata').value:=  FormatDateTime('yyyy-mm-dd', datetimepicker.Date)
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar