Problemas na gravação de um campo bigInt no oracle

1 resposta
R

Olá pessoal.

To com um probleminha pra gravar log num banco oracle.
To usando Prepared Statement e tem um campo q eu seto assim:

pstmt.setObject(1,log.getNumeroConta(), Types.BIGINT);

(o campo NumeroConta é long no meu VO)

Acontece que no banco o tipo do campo é NUMBER de 21 posições e o campo que eu estou passando tem 10 posições ([telefone removido]), e mesmo assim ocorre o sequinte erro:

java.sql.SQLException: ORA-01438: valor maior que a precisão especificada usado para esta coluna ORA-06512: em line 6

Alguém tem idéia doq pode ser?

1 Resposta

R

Check Oracle Driver eu tem memo probleminha cum setInt
en Oracle 9i.
Mais no se como solucionarlo.

Criado 21 de julho de 2006
Ultima resposta 2 de ago. de 2006
Respostas 1
Participantes 2