Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/05/2008, 01:26
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 9 meses
Puntos: 574
Respuesta: insertar datos en tablas con relacion muchos a muchos en sql server

En tabla1tabla2 solo puede haber registros que a su vez esten en taba1 y tabla2 por separado:


Taba1
Reg1Tabla1
Reg2Tabla1

Taba2
Reg1Tabla2
Reg2Tabla2

luego

Taba1Taba2 puede tener
Reg1Tabla1Reg1Tabla2
Reg1Tabla1Reg2Tabla2
Reg2Tabla1Reg1Tabla2
Reg2Tabla1Reg2Tabla2

por tanto si, debes insertar los registros en todas las tablas, es más si la bd esta bien diseñada debe impedirte de entrar nada en tabal1tabla2 si no existen correspondencias en tabla1 y tabla2 por separado.

Tienes que entrar lo que capturas del formulario primero en tabla1 i/o tabla2 y luego su relacion en tabla1tabla2.

Como se inserta en varias tablas, pues una cosa detras de la otra:

INSERT INTO tabla1....
INSERT INTO tabla2....
INSERT INTO tabla1tabla2...

Quim

Última edición por quimfv; 20/05/2008 a las 01:31