PreparedStatement abc = conn.prepareStatement(“SELECT CELO_CEP_LOD_ID FROM CELO_CEP_LOD WHERE CELO_NOM_LOD=’”+coluns[1]+"’ AND CEES_CEP_EST_ID="+codEstado); abc.setString(1, coluns[1]);
abc.setLong(2, codEstado);
ResultSet rs2 = abc.executeQuery(“SELECT CELO_CEP_LOD_ID FROM CELO_CEP_LOD WHERE CELO_NOM_LOD=’”+coluns[1]+"’ AND CEES_CEP_EST_ID="+codEstado);
abc.close();
ta dando erro na linha em negrito.
me ajudem, por favor!
consegui resolver o problema…eu não estava passando qual campo seria dinanmico.
tava dando erro no indice, o coluns[1] é string…desse jeito ta rodando:
PreparedStatement abc = conn.prepareStatement(“SELECT CELO_CEP_LOD_ID FROM CELO_CEP_LOD WHERE CELO_NOM_LOD=? AND CEES_CEP_EST_ID=?”);
abc.setString(1, coluns[1]);
abc.setLong(2, codEstado);
ResultSet rs2 = abc.executeQuery();