28/01/2005, 09:54
|
| | | Fecha de Ingreso: febrero-2002 Ubicación: Valencia, España
Mensajes: 164
Antigüedad: 22 años, 10 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 |