Tdatetime para campo date SQLSERVER NO DELPHI
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;
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
Curtidas 0
Respostas
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