Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/07/2010, 14:04
peti_lu
 
Fecha de Ingreso: junio-2009
Mensajes: 8
Antigüedad: 14 años, 11 meses
Puntos: 0
ayuda con Java

hola necesito ayuda , no puedo encontrar el error a este codigo, lo estoy haciendo con netbeans. Entra en la primera consulta pero no en la segunda. Ya probe pasandola a sqlite y si me devuelve los resultados, tb puse una consulta mas simple en lugar de la segunda consulta y si funciona, sacando la primera consulta y igual no entra...
Alguien me puede ayudar please...Gracias desde ya

void calcular() {
int leg = Integer.parseInt(txtLegajo.getText());
int añoAnterior = añoActual - 1;
try {
ResultSet rs = sentencia.executeQuery("select b.hsLiquidadas, b.monto " +
"from t_liquidacion l, t_boleta b " +
"where b.id_emple=" + leg + " and b.id_liq=l.id_liquidacion and " +
"l.periodo='2ºquin Diciembre' and l.fechaSistema like '%" + añoAnterior + "%' ");
hsliquidadas = rs.getInt("hsLiquidadas");
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "No entro consulta 1");
}

try {
ResultSet rs1 = sentencia2.executeQuery("select max(b.monto),(SUM(a.hsAsistencia)+SUM(b.hsLiquidad as))as sumaHs"+
"from t_liquidacion l, t_boleta b,t_asistencia a " +
"where b.id_emple="+leg+" and b.id_liq=l.id_liquidacion and" +
"l.fechaSistema like '%2010%' "+
"and a.id_liq='0' and a.id_emple="+leg+" ");
JOptionPane.showMessageDialog(null, rs1.getDouble("max(b.monto)"));
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "No entro en consulta 2");
}
}