Ver Mensaje Individual
  #8 (permalink)  
Antiguo 14/04/2009, 09:15
Pelirr
 
Fecha de Ingreso: diciembre-2008
Mensajes: 233
Antigüedad: 16 años
Puntos: 1
Respuesta: error Unknown column '' in 'where clause'

Hola, nada, lo he cambiado y sigue el mismo error:

....
17:05:59,687 INFO [STDOUT] Se va a ejecutar en la BBDD la orden: SELECT * FROM CLIENTS WHERE NIF = '02A'
17:05:59,718 INFO [STDOUT] Se va a ejecutar de la BBDD la orden: SELECT * FROM ACCOUNTS WHERE NIF = '02A'
17:05:59,718 INFO [STDOUT] Datos de la cuenta: Account 18, Office 1111, Nif of client 02A, Date of Creation 2009-04-13 10:02:00, Type of account Cuenta Corriente, key of account 12
17:05:59,718 INFO [STDOUT] Se va a ejecutar en la BBDD la orden: SELECT * FROM ACCOUNTS WHERE NIF = 02A
17:05:59,734 ERROR [STDERR] java.sql.SQLException: Unknown column '02A' in 'where clause'
17:05:59,734 ERROR [STDERR] at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.ja va:2001)
17:05:59,734 ERROR [STDERR] at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:11 68)
17:05:59,734 ERROR [STDERR] at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java :1279)
17:05:59,734 ERROR [STDERR] at com.mysql.jdbc.MysqlIO.sqlQuery(MysqlIO.java:1225)
....

El primer SELECT en la tabla accounts lo hace bien, lo hago para ver si ese nif se encuentra en la bbdd. Y al hacer el segundo, para guardar en una lista todas las cuentas que pertenezcan a ese cliente, es cuando se fastidia. Tengo en ambos métodos la misma sentencia SELECT, así que no tengo idea de dónde está el error. Un saludo