FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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. |
|
|
|