Time

Delphi

22/09/2003

Tenho dois campos do tipo time em uma tabela do meu banco, só que quando vou preencher esses campos no meu programa, dá erro dizendo que o formato que digitei não é válido. Já usei máscara, mas mesmo assim ele não aceita o que digito. Como posso consertar esse erro?


Barbara.michele

Barbara.michele

Curtidas 0

Respostas

Sanses

Sanses

22/09/2003

qual banco de dados voce está usando? qual o tipo de dados e qual sua rotina para salvar os dados na tabela. Me passando isso te falo onde está o problema, ok?

SANSES


GOSTEI 0
Marcio.theis

Marcio.theis

22/09/2003

de uma olhada no Painel de Controle, nas Configurações Regionais, veja a forma que está tentando guardar a data no banco. Deve de ser da forma
dd/MM/aaaa


GOSTEI 0
Turbo Drive

Turbo Drive

22/09/2003

Se vc estiver usando MaskEdit coloque a máscara para o tipo Time e a propriedade Save literal characters para true e na hora de salvar coloque:

SuaTabelaSeuCampo.AsDatetime := strtoTime(maskedit1.text);

Espero ter ajudado


GOSTEI 0
POSTAR