Foros del Web » Programando para Internet » ASP Clásico »

insertar registros en tabla relacionada

Estas en el tema de insertar registros en tabla relacionada en el foro de ASP Clásico en Foros del Web. buenas, tengo una base de datos con dos tablas (albunes, canciones), es recoger los cd de música (autor,año,etc,,) y en la tabla canciones ( las ...
  #1 (permalink)  
Antiguo 02/11/2004, 08:45
 
Fecha de Ingreso: junio-2004
Mensajes: 95
Antigüedad: 20 años
Puntos: 0
insertar registros en tabla relacionada

buenas, tengo una base de datos con dos tablas (albunes, canciones), es recoger los cd de música (autor,año,etc,,) y en la tabla canciones ( las distintas canciones que compone ese disco).
Entonces como sería el código "insert into canciones" porque supongo que debe estar relacionada para que cada registro de "albunes" tenga varias canciones.
Estoy un poco liado, espero ayuda, gracias.
  #2 (permalink)  
Antiguo 02/11/2004, 10:14
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
no sé si hay otra solución más elegante, pero yo lo hago con dos inserts (con más de dos, en realidad).

Primero inserto el álbum, me fijo que ID se le asignó y luego hago un insert por cada canción que el álbum tenga relacionando el campo ID_Album de la tabla Canciones con el campo ID_Album de la tabla Albumes.
__________________
...___...
  #3 (permalink)  
Antiguo 02/11/2004, 13:32
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
Yo tambien así le hago, bueno no hay otra forma más que usar 2 inserts
  #4 (permalink)  
Antiguo 02/11/2004, 13:35
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
y claro, es la unica solucion ... si eso de que esten relacionadas es para mantener la integridad y coherencia de los datos.
no es que se vayan a ramificar los datos para todos lados.
  #5 (permalink)  
Antiguo 02/11/2004, 13:37
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
Pues claro !!! tienes razón, de ahi el nombre.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:25.