public final int Consecutivo(ConexionSGDB connDB, String NombreTabla, String Campo, String Condicion, MensajesError ME){ String NombreMetodo = "Consecutivo(ConexionSGDB connDB, String Condicion, MensajesError ME)"; Vector v = new Vector(); java.sql.ResultSet rs = null; String query = ""; int Consec = 0; try { query = " select ifnull(max(" +Campo +"), 0) + 1 as Consecutivo from " +NombreTabla +" " + Condicion ; System.out.println(query); rs = connDB.ejecutaConsulta(query); if (rs!=null) { while(rs.next()){ Consec = rs.getInt("Consecutivo"); } } } catch (Exception e){ System.out.println ("Utilerias - Consecutivo"); System.out.println ("Error: "+e.toString()); ME.setError( 1 , STR_CLASE , NombreMetodo, "Error al consultar el Consecutivo de la tabla x."); } return (Consec); }