Ver Mensaje Individual
  #2  
Antiguo 23-08-2007
Avatar de rastafarey
rastafarey rastafarey is offline
Miembro
 
Registrado: nov 2003
Posts: 927
Reputación: 23
rastafarey Va por buen camino
Resp

El problema que tienes es que se esta vilando la integridad referencial.

Ejemplo tienes tabla1 T1 y tabla2 T2

T2 tienen una integridad refenecial hacia T1 Si tratas de insertar un registro en T2 el campo de T2 por el cual se hace referencia a T1 No se Encuantra en registro relacionado no se va a poder insertar.

Te explico con datos

T1(C1:Entero, C2:cadena)

Regsitros de T1

C1 | C2
-------------
1 | Primero
-------------
2 | Segundo
-------------

T2(CT1, C1, C2) Donde CT1 es el campo d erefencia hacia la tabla T2 por el campo C1
Si hacemos esto
Código SQL [-]
Insert into T2 values(3, 1, 'Primero'); //Error no existe un registro relacionadodo en T1
Insert into T2 values(1, 1, 'Primero'); //Bien el registro relecionado en T1 existe
Insert into T2 values(2, 1, 'Primero'); //Bien el registro relecionado en T1 existe
Insert into T2 values(8, 1, 'Primero'); //Error no existe un registro relacionadodo en T1
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa.
Responder Con Cita