
05/08/2010, 18:31
|
 | | | Fecha de Ingreso: enero-2010 Ubicación: Maracaibo
Mensajes: 100
Antigüedad: 15 años, 1 mes Puntos: 3 | |
Respuesta: Ayuda con el prepareStatement(); Cita:
Iniciado por FiruzzZ 1ro: los nombre de las Clases empiezan con Mayúscula
2do: ese método... void prepararConsulta(String), ¿te funciona con alguna otra consulta?
Porque no estoy viendo como y donde retornás pst (de la Class Conexion) pst= conex.prepareStatement(query);
a la Class metodosDiariosMes
rst = pst.executeQuery(); //// Aqui se genera el error Ok voy a mostrarte lo que llevo xq e seguido indagando y tirando piedras =)
la funcion la coloque asi
Código:
public PreparedStatement prepararConsulta(String query){
try {
pst = conex.prepareStatement(query);
} catch (SQLException ex) {
System.out.println("ERROR en PREPARAR CONSULTA PAPA =) ");
}
return pst;
}
y en la clase MetodosDiariosMes coloque lo siguiente
Código:
try {
conectar();
for (year=anoInicio; year<=anoFin ; year++,i++){
int j=2;
query2 ="Select Max(greatest(hora0030,hora0130,hora0230,hora0330,hora0430,hora0530,hora0630,hora0730," +
"hora0830,hora0930,hora1030,hora1130,hora1230,hora1330,hora1430,hora1530," +
"hora1630,hora1730,hora1830,hora1930,hora2030,hora2130,hora2230,hora2330)) As ValorMax FROM"+" "+elemento+" WHERE fecha= ?";
prepararConsulta(query2).setString(1, fechaCompleta); /////estoy pegando el metodo con el setString xq estoy retornando el "pst" lo que no encuentro ahora es juntarlo con el ExecuteQuery();
rst = (¿que Iria Aqui ?).executeQuery();
rst.next();
..........................
.................
....................
|