Caros colegas estou usando FireBird 2.1.
Tenho uma tabela que contem um campo do tipo data, e uso PreparedStatement.
A data a ser gravada é inserida em um campo com mascara, de forma que a a informação fica assim dd/MM/yyyy
O problema é: datas maiores que 1980 grava normalmente.
Datas menores retorna erro de conversão de String para Data.
Para que datas abaixo de 1980 sejam inseridas sem problemas a mascara do campo data tem que ser dd.MM.yyyy
Sera que alguem pode me ajudar. Não posso deixar uma mascara ##.##.#### para um campo data
Obrigado
Olá jefersonpo,
Não conheço muito o Firebird, mas se o campo é do tipo date, imagino que o formato dd/MM/yyyy seja string, dará erro, veja se não é isto.
Abraços.
_ _
Fabiano Abreu
Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL
[quote=Fabiano Abreu]Olá jefersonpo,
Não conheço muito o Firebird, mas se o campo é do tipo date, imagino que o formato dd/MM/yyyy seja string, dará erro, veja se não é isto.
Abraços.
_ _
Fabiano Abreu
Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL[/quote]
O Campo data do FireBird aceita dd/MM/yyyy ou dd.MM.yyyy direto