Problemas na gravação de um campo bigInt no oracle  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
rafaelbrizola
Thread.start()

Membro desde: 27/03/2006 23:42:46
Mensagens: 33
Offline

Olá pessoal.

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

<code>
pstmt.setObject(1,log.getNumeroConta(), Types.BIGINT);
</code>

(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 (9999999999), e mesmo assim ocorre o sequinte erro:

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

Alguém tem idéia doq pode ser?
raistlin
Smalltalk

Membro desde: 02/08/2006 16:12:23
Mensagens: 1
Offline

Check Oracle Driver eu tem memo probleminha cum setInt
en Oracle 9i.
Mais no se como solucionarlo.
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team