Time
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
Curtidas 0
Respostas
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
SANSES
GOSTEI 0
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
dd/MM/aaaa
GOSTEI 0
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
SuaTabelaSeuCampo.AsDatetime := strtoTime(maskedit1.text);
Espero ter ajudado
GOSTEI 0