tratar erro
deve ser uma pergunta bem boba, mas como nao achei nd em outros topicos ai vai ....
tenho um dbedit associado a um campo tipo data ... se eu digitar qualquer coisa e sair desse dbedit da um erro dizendo que a data é invalida ...
como trato esse erro??
[]ss
tenho um dbedit associado a um campo tipo data ... se eu digitar qualquer coisa e sair desse dbedit da um erro dizendo que a data é invalida ...
como trato esse erro??
[]ss
Fernando_cunha
Curtidas 0
Respostas
Leopaivasilva
10/01/2006
Geralmente esse erro acontece quando o campo do dbedit tem mascara, caso tenha alguma mascara então a retira. Vc pode usar o masckedit se quiser colocar alguma mascara.
GOSTEI 0
Michelli88
10/01/2006
O problema é que o seu banco nao esta aceitando a data digitada.
No caso se voce digitar uma data válida provavelmente esse erro nao vai ocorrer.
Voce tem que tratar esse campo pra nao aceitar data inválida.
:wink:
No caso se voce digitar uma data válida provavelmente esse erro nao vai ocorrer.
Voce tem que tratar esse campo pra nao aceitar data inválida.
:wink:
GOSTEI 0
Fernando_cunha
10/01/2006
O problema é que o seu banco nao esta aceitando a data digitada.
No caso se voce digitar uma data válida provavelmente esse erro nao vai ocorrer.
Voce tem que tratar esse campo pra nao aceitar data inválida.
:wink:
eu sei amigos, sei pq ocorre o erro ... e nao, nao quero retirar a mascara de entrada, o que eu preciso e que se o usuario digitar uma data invalida, ao inves de aparecer o erro do bd, aparecer uma mensagem personalizada!!
[s]
GOSTEI 0
Michelli88
10/01/2006
Bom, no meu caso eu trato esse erro substituindo o DBEdit por um componente da paleta Win23, o [b:5454ea7d94]DataTimePicker[/b:5454ea7d94].
Ele nao liga com o banco, mas ele faz todos os tratamentos de data necessarios.
[b:5454ea7d94]
Dai vc manda a data pro banco na mão. OK[/b:5454ea7d94]
Espero ter ajudado!
Ele nao liga com o banco, mas ele faz todos os tratamentos de data necessarios.
[b:5454ea7d94]
Dai vc manda a data pro banco na mão. OK[/b:5454ea7d94]
Espero ter ajudado!
GOSTEI 0