Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2040 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Moderadores
Postado
Em 20/04/2019 at 13:17, dreamsoft_PR disse:

como eu faço tenho um string assim

2019-04-20 

e quero salvar no campo date do firebir , tentei usar o formt , strtodate e da erro 

Boa tarde, dreamsoft_PR.

Tente fazer um CAST, segue o exemplo:

select cast ('19' || '-June-' || '2004' as date) from rdb$database

Tópico movido para o local mais indicado.

  • Curtir 1
  • Obrigado 1
Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

 

 

 

Postado (editado)
Em 20/04/2019 at 12:17, dreamsoft_PR disse:

como eu faço tenho um string assim

2019-04-20 

e quero salvar no campo date do firebir , tentei usar o formt , strtodate e da erro 

Procedure TForm1.Button1Click(Sender: TObject);
Const
 sDataRecebida = '2019-04-20';
Begin
 Edit1.Text := Copy(sDataRecebida, 9, 2) + '.' + Copy(sDataRecebida, 6, 2) + '.' + Copy(sDataRecebida, 1, 4);
End;

resultado  20.04.2019

se quiser troque o "." por "/" para ficar 20/04/2019

depois use

SeuDataSet.FieldByName('seucampo').AsDateTime := StrToDate(Edit1.Text);

 

Editado por datilas
  • Curtir 1
  • Obrigado 1
  • Este tópico foi criado há 2040 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.