olá,
Alguém sabe informar como converter um campo texto, no formato yyyy-mm-dd (2022-01-02) para salvar como data na tabela?
converter para data
Moderador: Moderadores
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
converter para data
Olá!
cData := "2022-01-02"
field->MyDta := hb_ctod(cData,"YYYY-MM-DD")
ou
replace field->MyDta := hb_ctod(cData,"YYYY-MM-DD")
veja ai! Harbour WINS!
Saudações,
Itamar M. Lins Jr.
cData := "2022-01-02"
field->MyDta := hb_ctod(cData,"YYYY-MM-DD")
ou
replace field->MyDta := hb_ctod(cData,"YYYY-MM-DD")
veja ai! Harbour WINS!
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
converter para data
Olá!
Se a tabela em questão é um DBF, o correto aqui
Se a tabela em questão é um DBF, o correto aqui
éItamar M. Lins Jr. escreveu:replace field->MyDta := hb_ctod(cData,"YYYY-MM-DD")
Código: Selecionar todos
REPLACE field->MyData WITH hb_ctod(cData,"YYYY-MM-DD")[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
converter para data
Olá!
Isso, isso, isso...Não uso mais a palavra "replace" só ":=" mesmo. Nem lembrava do "with"
Saudações,
Itaamr M. Lins Jr.
Isso, isso, isso...Não uso mais a palavra "replace" só ":=" mesmo. Nem lembrava do "with"
Saudações,
Itaamr M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
