executeQuery() dando NullPointerException

2 respostas
L

Fala galera,

estou com um problemão.
tenho uma consulta e no meio dela tenho que fazer outra.
Como sempre fiz, taquei um try-catch lá no meio e fiz um resultset…
bom, na linha

rs = pstmt.executeQuery();

dá NullPointerException e eu não sei porque!
Eu peguei outra consulta e coloquei no lugar dessa, uma consulta que eu faço lá no começo da página, e ela funciona. Enfim, cheguei a conclusão de que é o lugar do código, e não o resultset…
o código está assim:

if( rs.next() ){
do{
  if( status != null ){
    if( outra condição ){
      //aqui vai o try catch que faz a consulta
      try{
        query = "consulta sql que funciona";
        pstmt = Dao.getCon().prepareStatement(  query );
        //até aqui vai tudo muito bem
        es_eta = pstmt.executeQuery(); //aqui dá pau e nem cai no catch, simplesmente a página para de executar
      }catch(Exception e){
        Dao.log("erro tal: " + e);
      }

alguem pelo amor de Deus me ajuda?! auehuaeh

sempre fiz assim, e agora deu errado!!

valeuu

2 Respostas

C

Kra, esses erros de NullPointer, somente com o debug pra vc saber mesmo o que está acontecendo… vai depurando isso linha a linha desde a sua ultima select q funciona, q certamente vc vai achar ond q ta o erro :joia:

L

então, como está escrito em comentários no código eu depurei e já achei a linha…
só que eu peguei esse mesmo trecho de código e coloquei mais acima…
aí ele funciona, mas quando coloco onde preciso ele dá pau…

já dei um outro jeito…

valeu!!

Criado 26 de abril de 2007
Ultima resposta 27 de abr. de 2007
Respostas 2
Participantes 2