16/12/2014, 01:58
|
| | Fecha de Ingreso: diciembre-2014
Mensajes: 10
Antigüedad: 10 años Puntos: 0 | |
Respuesta: Incremento en uno de una tabla Pero de hecho al momento de llenar x[a] puse que me desplegara un mensaje para ver el numero que se estaba introduciendo y me salian los numero correctos
try {
ResultSet rp1 = null;
Statement stat = con.createStatement();
rp1 = stat.executeQuery("SELECT COUNT(*) FROM programacion");
if (rp1.next())
c = rp1.getInt(1);
} catch (SQLException ex) {
Logger.getLogger(AlumnosOP.class.getName()).log(Le vel.SEVERE, null, ex);
}
c=c;
x= new int [c];
for (int a=0;a<c;a++){
String sSQL;
sSQL = "SELECT Semestre FROM programacion ";
try {
Statement st = con.createStatement();
ResultSet rs = st.executeQuery(sSQL);
while(rs.next()){
sem = rs.getString("Semestre");
x[a]=Integer.parseInt(sem);
x[a]=x[a]+1;
}
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, ex);
}
}
String d[];
d = new String [c];
String sSQL = "UPDATE programacion " +
"SET Semestre = ? ";
for (int a=0 ;a <c;a++){
try {
Statement st = con.createStatement();
ResultSet rs = st.executeQuery(sSQL);
PreparedStatement pst = con.prepareStatement(sSQL);
d[a] = String.valueOf(x[a]);
pst.setString(1, d[a]);
int n = pst.executeUpdate();
if (n > 0){
CargarTabla("");
}
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, ex);
}
}
perdón que siga con lo mismo si me mostraras donde esta el error y como se corregiría es que ya estuve buscando y simplemente no lo logro todavía soy un poco nuevo en esto y hay muchas cosas que no se
Última edición por KiriittoxD; 16/12/2014 a las 02:03 |