Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/01/2005, 09:54
Avatar de heryfer
heryfer
 
Fecha de Ingreso: febrero-2002
Ubicación: Valencia, España
Mensajes: 164
Antigüedad: 22 años, 2 meses
Puntos: 0
Problema en insercion en 2 tablas con clave foranea

Hola gente...

Tengo el siguiente problema que no se como resolver:

Inserto en un tabla(Ej: Alumnos) un registro nuevo el cual tiene como clave una columna autonumerica(Ej: ID_Alumno), a su ves tengo que insertar el mism tiempo en otra tabla(Ej: Notas_Alumno) un registro que tiene como clave foreanea (ID_Alumno).

El tema es que cuando tengo que insertar en la seguna tabla, Notas_Alumno, no tengo el ID_Alumno de la primera, ya que es autonumerico.

Una forma que se me ocurrio es obtener el ID_Alumno de la primera Ej:

SELECT MAX(ID_Alumno) FROM Alumnos

y usarlo para insertar la segunda por codigo en VB.
Se que esto no es eficiente.

Por favor si alguien sabe como resolverlo le agradezco, es un situacion comun asi que me imagino que a alguien ya le paso.

Salu2 y Gracias !!!!!!!!!!

Última edición por heryfer; 28/01/2005 a las 09:56