Problemas com DATA / ResultSet / getString

4 respostas
MrDataFlex

Galera, tenho um formulário o qual tem um campo data NÃO obrigatório.

Minha dúvida: Quando eu mando gravar, eu faço uma verificação do tipo:

se data for vazia, então grave(null)

até ai tudo bem,

o problema ocorre quando vou buscar ela do banco com o getDate ou getString, da um erro:

can not be represented as java.sql.Date

Já tentei gravar sendo: “0000-00-00”, “”, null, e sempre o mesmo erro…

alguém teria uma idéia?

Obrigado, Adeus.

4 Respostas

M

Estranho, pq comigo não dá erros se eu trouxer no ResultSet uma data null. A não ser que vc faça alguma operação com a data após joga-la no ResultSet.

Tem como vc postar seu método aqui ?

A

Estou com o mesmo problema

usar o getString qd o campo retorna null

alguem sabe como verificar qd ele traz null?

B

Nunca tive problemas usando getString pra pegar campos nulos. Certeza que está usando o tipo certo de dado?

Sobre como saber se o campo é nulo, depois usar o getTipo, use rs.wasNull().

joede.fadel

MrDataFlex:
Galera, tenho um formulário o qual tem um campo data NÃO obrigatório.

Minha dúvida: Quando eu mando gravar, eu faço uma verificação do tipo:

se data for vazia, então grave(null)

até ai tudo bem,

o problema ocorre quando vou buscar ela do banco com o getDate ou getString, da um erro:

can not be represented as java.sql.Date

Já tentei gravar sendo: “0000-00-00”, “”, null, e sempre o mesmo erro…

alguém teria uma idéia?

Obrigado, Adeus.

Olha sem ver o metodo fica dificil descobri oq é
postando o metodo fica bem mais facil

Criado 17 de maio de 2007
Ultima resposta 8 de mai. de 2008
Respostas 4
Participantes 5