Java - error en registro

 
Vista:
Imágen de perfil de enrique
Val: 21
Ha aumentado su posición en 2 puestos en Java (en relación al último mes)
Gráfica de Java

error en registro

Publicado por enrique (7 intervenciones) el 01/11/2016 16:55:57
Buenos dias compañeros alguien me podria auxiliar con este error en el registro
esto es lo que manda

entra al dao desde el js
año -> 2012-2013
id alumno -> 1
select avg(calificacion) as calificacion from calificacion,antecedentes where alumnos_idalumnos=antecedentes_alumnos_idalumnos and antecedentes_alumnos_idalumnos=1 and ciclo_escolar='2012-2013'
enviando los datos al dao
DAW insertarAnio: null
ID cliente insertado-1DAW consultaID: java.sql.SQLException: No value specified for parameter 2
Mando a llamar a los datos del cliente!

este es el dao del alta
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public int insertarAnio(Alumnos alumnos){
        Conexion con = new Conexion(Configuracion.Servidor, Configuracion.Usuario, Configuracion.Contrasena, Configuracion.BD, Configuracion.Puerto);
        //if (con!=null)
        try
        {
            this.SQL = "Insert into anio_escolar (fecha,calificacion_nu,antecedentes_alumnos_idalumnos,antecedentes_nivel_idnivel) values (?,?,?,?)";
            this.statement = con.getConexion().prepareStatement(SQL);
            this.statement.setString(1, alumnos.getFecha());
            this.statement.setInt(2, alumnos.getCalificacion_nu());
            this.statement.setInt(3, alumnos.getIdalumnos());
            this.statement.setInt(4, alumnos.getIdnivel());
 
 
            this.statement.executeUpdate();
 
 
            while(rs.next()){
                    id = rs.getInt(1);
                }
 
            if (this.statement != null)   this.statement.close();
        }

esta es mi tabla

mysql> describe anio_escolar;
+--------------------------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------------------------+-------------+------+-----+---------+-------+
| fecha | varchar(20) | YES | | NULL | |
| calificacion_nu | int(11) | YES | | NULL | |
| antecedentes_alumnos_idalumnos | int(11) | YES | MUL | NULL | |
| antecedentes_nivel_idnivel | int(11) | YES | MUL | NULL | |
+--------------------------------+-------------+------+-----+---------+-------+
4 rows in set (0.21 sec)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

error en registro

Publicado por LaMuerte (8 intervenciones) el 02/11/2016 02:18:55
Y la sentecia SQL?
cuantos parámetros tiene?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar