| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2011 18:29:11
|
Diego Lino Albares
Thread.start()
Membro desde: 11/10/2011 22:11:53
Mensagens: 37
Offline
|
[TopLink Warning]: 2011.12.03 10:16:27.401--UnitOfWork(16946633)--Exception [TOPLINK-4002] (Oracle TopLink Essentials - 2.0.1 (Build b09d-fcs (12/06/2007))): oracle.toplink.essentials.exceptions.DatabaseException
Internal Exception: java.sql.SQLException: 'NaN' is not a valid numeric or approximate numeric value
Error Code: 0
Call: UPDATE produto SET TOTAL = ?, ESTOQUE = ?, CUSTOMEDIOPRODUTO = ? WHERE (CODIGOPRODUTO = ?)
bind => [NaN, 0, NaN, 1]
Query: UpdateObjectQuery(br.com.ControleDeEstoqueSicredi.View.Produto[codigoproduto=1])
Ola boa noite estou com o seguinte erro acima, será que alguém poderia me ajudar?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2011 19:18:43
|
Andre Brito
JWizard
Membro desde: 21/07/2007 17:44:31
Mensagens: 2485
Localização: Paraná
Offline
|
Internal Exception: java.sql.SQLException: 'NaN' is not a valid numeric or approximate numeric value
bind => [NaN, 0, NaN, 1]
Você está tentando fazer um insert com NaN (Not a Number). Antes de inserir, verifique quais valores estão vindos (com o debugger da sua IDE ou usando System.out.println). Não está vindo um número.
|
Como organizar o GUJ.
Meu Twitter.
Meu blog.
Future proofing means making code easy to change, not trying to anticipate every possible way your code might need to change. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2011 20:21:12
|
Diego Lino Albares
Thread.start()
Membro desde: 11/10/2011 22:11:53
Mensagens: 37
Offline
|
Neste Caso ele deveria retornar zero, só que ao retirar o último produto do estoque ele nao está retornando nada, neste caso como eu devo fazer?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2011 15:12:18
|
Andre Brito
JWizard
Membro desde: 21/07/2007 17:44:31
Mensagens: 2485
Localização: Paraná
Offline
|
Nesse caso é um erro semântico. Você deve examinar seu código para verificar o que está acontecendo.
|
Como organizar o GUJ.
Meu Twitter.
Meu blog.
Future proofing means making code easy to change, not trying to anticipate every possible way your code might need to change. |
|
|
 |
|
|