Alterar Data Gravada para null
Ola pessoal
Estou trabalhando com delphi / interbase, e quando tento alterar uma data ja gravada por branco (isto com uma variavel tipo Tdate, ele grava
uma data com 01/01/1899.
Como resolver isto ?
Estou trabalhando com delphi / interbase, e quando tento alterar uma data ja gravada por branco (isto com uma variavel tipo Tdate, ele grava
uma data com 01/01/1899.
Como resolver isto ?
Dluca
Curtidas 0
Respostas
Ildefonso
10/03/2003
Olá, DLuca.
De onde você é? Eu conheço, aqui em Londrina, vários DiLuccas.
Em relação a seu problema: pegue o nome do componente TFieldDateTime e chame o método Clear. Isto esvazia o campo...
Na verdade, quando você atribui zero ou um valor em branco a ser interpretado pelo componente (como em [b:a74643f1d9]DataLancamento.AsString := ´´[/b:a74643f1d9]), você obtém a data inicial convencionada para os campos tipo data/hora, que é 30 de dezembro de 1899 00:00.
Bom trabalho. 8)
De onde você é? Eu conheço, aqui em Londrina, vários DiLuccas.
Em relação a seu problema: pegue o nome do componente TFieldDateTime e chame o método Clear. Isto esvazia o campo...
DataLancamento.Clear;
Na verdade, quando você atribui zero ou um valor em branco a ser interpretado pelo componente (como em [b:a74643f1d9]DataLancamento.AsString := ´´[/b:a74643f1d9]), você obtém a data inicial convencionada para os campos tipo data/hora, que é 30 de dezembro de 1899 00:00.
Bom trabalho. 8)
GOSTEI 0