| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2006 12:34:48
|
PadrE
JavaEvangelist
![[Avatar]](/images/avatar/e80ba3de4e2f156e3bdf5b3596b36ca4.jpg)
Membro desde: 03/04/2006 00:01:40
Mensagens: 410
Offline
|
Pessoal,
Estou com esse erro na hora de executar um INSERT no código java:
Ao executar o INSERT me da o seguinte erro:
ORA-01008 nem todas as variáveis são limitadas
Estou usando o Eclipse, o banco eh um Oracle10g e minha JVM esta na versão 1.4.2
Alguém, ja se deparou com esse erro ??
O engraçado, eh que eu tento fazer o insert direto no banco, usando o sqlplus, e funciona numa boa... =[
Padre
|
PadrecO
"O conhecimento o libertará !" |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2006 12:49:26
|
PadrE
JavaEvangelist
![[Avatar]](/images/avatar/e80ba3de4e2f156e3bdf5b3596b36ca4.jpg)
Membro desde: 03/04/2006 00:01:40
Mensagens: 410
Offline
|
kraca...
Como eu adoro esse fórum.. ele possui uma energia positiva incrível..
Soh de posta aki, revi com mais calma meu código e achei o problema..
O erro esta na linha:
Pq fazendo isso, eu estou pedindo para ele executar o SQL, mas ai, ele ta sem a definição do que seria cada "?", pois estou jogando direto a variável...
O correto eh:
Desta forma ele executa o mesmo sql, porém, com a definição de cada "?" que foi feita anteriormente..
Ou seja..
.Declarar a variável sql (INSERT);
.Define o que será cada "?" pelo PreparedStatement;
.Executar a query pelo PreparedStatement;
Vlw galera !!!
|
PadrecO
"O conhecimento o libertará !" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/07/2008 15:00:31
|
robsonsan
JavaEvangelist
Membro desde: 28/04/2008 12:25:09
Mensagens: 452
Offline
|
Po broder estou com esse mesmo problema porém fazendo um update olha só
se alguém poder ajudar
This message was edited 1 time. Last update was at 28/07/2008 15:02:21
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/07/2008 16:54:49
|
oyama
Virtual Machine Man
Membro desde: 19/04/2005 10:11:09
Mensagens: 572
Offline
|
Você tem 13 parâmetros:
mas só passou 12:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/07/2008 17:28:38
|
Luiz Aguiar
Moderador
![[Avatar]](/images/avatar/843a4d7fb5b1641b0bb8e3c2b2e75231.jpg)
Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline
|
ta faltando:
|
-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/07/2009 11:42:55
|
Kleber-rr
Virtual Machine Man
![[Avatar]](/images/avatar/ba3ce9aeca1ef55d67282287b5a4b423.jpeg)
Membro desde: 02/07/2009 12:12:02
Mensagens: 664
Offline
|
Estou com um problema parecido com esse seu. Estou fazendo um sistema de Login. Olha só como está meu código:
Meu LoginDAO===========
Meu LoginHandler===========
Meu jsp====
O erro que aparece quando eu acesso o login.jsp é esse:
Alguem tem alguma dica do que pode estar errado?? Como eu sou novo no java, e nao tenho muito conhecimento de SQL (que é onde eu acho que está o meu erro...) fica dificil pra mim progredir sozinho....
Obrigado pela ajuda.
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/07/2009 16:35:44
|
g4j
GUJ Ranger
![[Avatar]](/images/avatar/bea3c20edb84a0dd83a99a9a7274bc67.jpg)
Membro desde: 02/05/2007 14:32:03
Mensagens: 817
Localização: Curitiba
Offline
|
você colocou a carroça na frente dos bois!
tente assim:
|
Gerson Luiz Chagas
SCJP 5.0
SCWCD 5.0
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/07/2009 16:41:21
|
aaoliveira2
Smalltalk
Membro desde: 20/07/2009 16:40:02
Mensagens: 3
Offline
|
Kleber,
Voce está executando a consulta antes de setar os parametros:
ResultSet rs = pstm.executeQuery();
pstm.setString(1, usuario);
pstm.setString(2, password);
correto:
pstm.setString(1, usuario);
pstm.setString(2, password);
ResultSet rs = pstm.executeQuery();
Abraco
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/07/2009 18:03:43
|
Kleber-rr
Virtual Machine Man
![[Avatar]](/images/avatar/ba3ce9aeca1ef55d67282287b5a4b423.jpeg)
Membro desde: 02/07/2009 12:12:02
Mensagens: 664
Offline
|
Olá pessoal, td bem??
Consegui resolver o problema.
Além do que os colegas mencionou, faltou eu dar o next depois do resultset. ficou assim:
Agradeço a todos pelas dicas. Agora o próximo passo é criar os níveis de acesso para usuario e administrador no login.
Abraços!!
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/07/2009 07:41:33
|
aaoliveira2
Smalltalk
Membro desde: 20/07/2009 16:40:02
Mensagens: 3
Offline
|
Se atente tbm a utilizar o next() dentro de um if ou while.
Caso sua consulta não tenha retorno, irá dar erro!
|
|
|
 |
|
|