Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/12/2009, 16:58
Laberinto_Laberinto
 
Fecha de Ingreso: julio-2008
Mensajes: 19
Antigüedad: 15 años, 10 meses
Puntos: 0
Problema con consulta sql

Buenas!

Me aparece el siguiente problema con una consulta sql:

Tengo 2 tablas, TB_Jugador y TB_Disponibilidad, ambas están relacionadas mediante una relación de 1 a N. La clave primaria de la TB_Jugador (nickname) es la clave externa de la TB_Disponibilidad.

Yo intento hacer un insert en la TB_Disponibilidad de la siguiente manera:

ConexionSQL.stmt.executeUpdate("INSERT INTO TB_DISPONIBILIDAD (dia,hora,nickname) VALUES ('" + dia + "','" + hour + "','" + nick + "')");

Y me aparece el siguiente error:

java.sql.SQLException: [Microsoft][Controlador ODBC Microsoft Access] No se puede agregar o cambiar el registro porque se necesita un registro relacionado en la tabla 'TB_GAMER'.

Creo que no estoy haciendo bien el insert y supongo que el problema me lo da la relación existente entre las 2 tablas pero ahora mismo no se me ocurre como hacerlo.

Agradecería vuestra ayuda