data do txt para data db

Delphi

04/05/2005

estou fazendo assim usando copy(linha,22,8) para copiar de um arquivo txt que a data esta neste arquivo assim 20050428 e eu gostaria que salvasse no campo datetime da tabela assim 28042005 e quando tento fazer da um erro de data invalida 28042005


Famatec

Famatec

Curtidas 0

Respostas

Lucas Silva

Lucas Silva

04/05/2005

para campos de data, você tera que salvar como dd/mm/yyyy...

a não se que você passe o seu campo no banco de dados para varchar

flw,
Lucas!


GOSTEI 0
Marcio.theis

Marcio.theis

04/05/2005

Se vc estiver usando componente para inserir no BD tera de passar a data como dd/mm/yyyy, mas se estiver usando insert diretamente no BD tera de usar no formato mm/dd/yyyy.


GOSTEI 0
Famatec

Famatec

04/05/2005

a parte que estou jogando para o banco de dados é a seguinte é do 22 com 8 numeros que é a seguinte (20050331) e o campo que estou jog ando o valor é tipo tdate como fazer isto para nao dar o erro de 20050331 is not valid date
G0162-7 07-18 00347-620050331200504048170000000019951727200503310000138001112035100000000199500001000000000123701627100162103858
G0162-7 07-18 00347-620050331200504048175000000019951727200503310000249001112035100000000199500001000000000223701627100162301380
Z00000400000000000003990


GOSTEI 0
POSTAR