Ver Mensaje Individual
  #1  
Antiguo 07-12-2004
Arturo Arturo is offline
Miembro
 
Registrado: sep 2004
Posts: 91
Reputación: 20
Arturo Va por buen camino
error de violation of foreign key constraint... en ibx

Hola
Tengo una duda de intebase 6.0, tengo dos tablas en la cual una esta Regvta y DetVt y las demas tablas dependientes comos son las de Clien, prods...
me da un error al insertar datos desde el programa en delphi en el detalle que dice: violation of foreign key constraint "Id_vta_ref" on table "Detvt".
los campos de Regvta son: vta_id, fecha, Id_clie, total, iva
los campos de Detvt son: Det_id, No_vta, idProd, cant, prec

Para la tabla de detvta tengo una llave foranea: after table detvta add constraint Id_vta_ref foreign key (No_vta) references Regvta(vta_id) on update cascade on delete cascade;

las inserciones y modificaciones lo consigo con los ibx de los componentes Ibdataset, los cuales ya los relacione para tener la relacion uno-muchos (prop. dataset del detalle). Y en el evento del componente Ibdtdetvta onnewrecord coloque el codigo:
modulo.ibdtdetvtaNo_vta.value:=modulo.ibdtvtavta_id.value;
Cuando inserto datos en el detalle es ahi donde me da el error, alguien podria decirme una solucion por lo que sucede.
les agradesco

bye.
Responder Con Cita