| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2010 14:43:43
|
barney
JavaBaby
![[Avatar]](/images/avatar/8bed24e4704ee937ecd84b814bc58b6a.jpg)
Membro desde: 14/06/2007 16:11:57
Mensagens: 85
Localização: Joinville
Offline
|
adriano kahn wrote:mas eu nao quero digitar a edição para poder deletar, apenas o codISBN q é minha chave primaria. e quando faço o system.out.println(strSQL) ele me retorna a clausula DELETE q eu digitei
cara eu sei o que o
retorna a sua string sql, se vc quer simplismente passar o codISBN deixe somente ele cimo parâmetro
tire os outros pois vc tem somente "?" indicando um único parâmetro na sua query pq vc passa 4 ???
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2010 14:52:42
|
aluisiodsv
JavaEvangelist
![[Avatar]](/images/avatar/27a766161775d1d3bfe4a298feef7b99.jpg)
Membro desde: 01/07/2010 17:28:24
Mensagens: 368
Offline
|
Amigo olha bem a parte do PreparedStatement.
Voce tem um comando SQL de apenas UM parâmetro:
E no PreparedStatemente vc passa um monte de parâmetros:
O certo seria passar apenas um, no caso o codISBN. A quantidade de parâmetros deve ser a mesma quantidade de '?' no seu SQL.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2010 16:37:02
|
Lucas Abbatepaolo
JavaEvangelist
![[Avatar]](/images/avatar/90c66a47ee737b8b1d398a1c13b538d5.jpg)
Membro desde: 28/09/2009 16:33:23
Mensagens: 310
Offline
|
Adriano...
O erro que vc está recebendo é :
Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: For input string: ""
Isso significa que vc está tentando converter uma String vazia (For input string: "") em um inteiro e isto é impossivel.
Ja no seu PreparedStatement vc esta criando ele de uma forma que espera 1 parametro:
entaum vc deviria passar somente 1 parametro para ela e vc está tentando passar 4...
Voce disse que quer guardar o que vc digita no textField...terá de ser de alguma outra forma e não passando ele como parametro ....
|
Programador Arquiteto
Bacharel em Sitemas de Informação
Oracle Certified Professional Java SE 6 Programmer
Rumo a Oracle Certified Professional, Java EE 5 Web Component Developer |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2010 17:51:49
|
kenneth
JavaEvangelist
![[Avatar]](/images/avatar/b791605b745ba942fa365f2544910100.jpg)
Membro desde: 16/05/2009 11:39:34
Mensagens: 343
Offline
|
Certo...
Eu havia dito com o intuito apenas de testar, para ver se o erro esta realmente nesta conversao.
Em todo caso, faça um tratamento antes de converter para inteiro, verifique se esta vazio ou nao.
Ou, nem mesmo faça a conversão, já que pra a exclusão, so é necessario o ISBN.
|
Kenneth R. B. Carletto
OCJP 6
http://www.modafaquers.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2010 18:04:30
|
adriano kahn
JavaBaby
![[Avatar]](/images/avatar/fe64d9bf06e366c1febdcf5f040c73f1.jpg)
Membro desde: 05/02/2010 08:01:07
Mensagens: 84
Offline
|
obrigado galera... Desculpe o amadorismo, mas é porque sou iniciante mesmo.. Se for para ajudar alguem que tenha a mesma dúvida, segue o código que utilizei.
Sucesso a TODOS
|
|
|
 |
|
|