santos.fernando 25 de mai. de 2010
Qual é a mensagem de erro ?
edilsonon 25 de mai. de 2010
Esse é o erro que aparece quando vou gravar:
Exception in thread “ AWT - EventQueue - 0 ” java . lang . NumberFormatException : For input string : “ 25 , 3 ”
at sun . misc . FloatingDecimal . readJavaFormatString ( FloatingDecimal . java : 1224 )
at java . lang . Float . valueOf ( Float . java : 388 )
at SysManutec . aparencia . FrameProdutos . AtualizaCamposObjeto ( FrameProdutos . java : 126 )
at SysManutec . aparencia . FrameProdutos . jBsalvarActionPerformed ( FrameProdutos . java : 524 )
at SysManutec . aparencia . FrameProdutos . access $ 500 ( FrameProdutos . java : 33 )
at SysManutec . aparencia . FrameProdutos $ 6. actionPerformed ( FrameProdutos . java : 249 )
at javax . swing . AbstractButton . fireActionPerformed ( AbstractButton . java : 1995 )
at javax . swing . AbstractButton $ Handler . actionPerformed ( AbstractButton . java : 2318 )
at javax . swing . DefaultButtonModel . fireActionPerformed ( DefaultButtonModel . java : 387 )
at javax . swing . DefaultButtonModel . setPressed ( DefaultButtonModel . java : 242 )
at javax . swing . plaf . basic . BasicButtonListener . mouseReleased ( BasicButtonListener . java : 236 )
at java . awt . Component . processMouseEvent ( Component . java : 6263 )
at javax . swing . JComponent . processMouseEvent ( JComponent . java : 3267 )
at java . awt . Component . processEvent ( Component . java : 6028 )
at java . awt . Container . processEvent ( Container . java : 2041 )
at java . awt . Component . dispatchEventImpl ( Component . java : 4630 )
at java . awt . Container . dispatchEventImpl ( Container . java : 2099 )
at java . awt . Component . dispatchEvent ( Component . java : 4460 )
at java . awt . LightweightDispatcher . retargetMouseEvent ( Container . java : 4574 )
at java . awt . LightweightDispatcher . processMouseEvent ( Container . java : 4238 )
at java . awt . LightweightDispatcher . dispatchEvent ( Container . java : 4168 )
at java . awt . Container . dispatchEventImpl ( Container . java : 2085 )
at java . awt . Window . dispatchEventImpl ( Window . java : 2478 )
at java . awt . Component . dispatchEvent ( Component . java : 4460 )
at java . awt . EventQueue . dispatchEvent ( EventQueue . java : 599 )
at java . awt . EventDispatchThread . pumpOneEventForFilters ( EventDispatchThread . java : 269 )
at java . awt . EventDispatchThread . pumpEventsForFilter ( EventDispatchThread . java : 184 )
at java . awt . EventDispatchThread . pumpEventsForHierarchy ( EventDispatchThread . java : 174 )
at java . awt . EventDispatchThread . pumpEvents ( EventDispatchThread . java : 169 )
at java . awt . EventDispatchThread . pumpEvents ( EventDispatchThread . java : 161 )
at java . awt . EventDispatchThread . run ( EventDispatchThread . java : 122 )
eberson_oliveira 25 de mai. de 2010
Você tentou informar 25,3… o erro ocorreu porque a casa decimal é representada por “.” e não por “,”.
Experimente gravar “25.3”, acredito que assim vai funcionar.
Espero ter ajudado
[]
Éberson
horacio_barros 25 de mai. de 2010
A parte decimal tem que vir precedida por ponto.
No seu caso, parece que o campo a ser gravado está formatado com virgulas.
Voce vai ter que tirar as virgulas, e substituir a que separa os campos decimais
por ponto.
Ex.: 25,3 ----------> 25.30
edilsonon 25 de mai. de 2010
Blz, vou tentar
qq coisa eu aviso
Edilson