Tdatetime para campo date SQLSERVER NO DELPHI

SQL Server

Delphi

30/10/2023

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

Curtidas 0

Respostas

Natanael Ferreira

Natanael Ferreira

30/10/2023

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

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