Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2015, 10:00
Avatar de giuli956
giuli956
 
Fecha de Ingreso: noviembre-2012
Mensajes: 149
Antigüedad: 11 años, 6 meses
Puntos: 1
Problema con insert en java

Hola amigos tengo el siguiente problema(lo posteo aca porque el problema debe estar en java)

Unknown column 'Giuliano' in 'field list'. donde Giuliano es el valor del campo y no el nombre del mismo.

La cadena de query es:

Código Java:
Ver original
  1. try {
  2.               SimpleDateFormat formateador = new SimpleDateFormat("yyyy/mm/dd");
  3.               String fechanac=formateador.format(alumno.getFechaNac().getTime());
  4.               String fechaing=formateador.format(alumno.getFechaIngreso().getTime());
  5.               StringBuilder cadena=new StringBuilder();
  6.               System.out.println(alumno.getFechaNac().getTime());
  7.            java.sql.Statement estatuto = ConexionBD.getConnection().createStatement();
  8.        
  9.           cadena.append("INSERT INTO Alumno (nombre,apellido,fechaNac,tipoDoc,nroDoc,nroLegajo,fechaIngreso,tipoAlumno) VALUES ").append("(").append(alumno.getNombre()).append(",");
  10.            cadena.append(alumno.getApellido()).append(",").append(fechanac).append(",").append(alumno.getTipoDoc()).append(",");
  11.            cadena.append(alumno.getNumDoc()).append(",").append(alumno.getNroLegajo()).append(",");
  12.            cadena.append(fechaing).append(",").append(alumno.getTipoalumno()).append(");");
  13.  
  14.            System.out.println(cadena);
  15.            estatuto.execute(cadena.toString());
  16.            estatuto.close();

Y si muestro el string de la cadena:
INSERT INTO Alumno (nombre,apellido,fechaNac,tipoDoc,nroDoc,nroLegajo ,fechaIngreso,tipoAlumno) VALUES (Giuliano,Caruso,2005/02/12,DNI,35716117,3265,0017/02/20,I);

Nunca me sucedio que puede ser?