Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Problema Foreign key (https://www.clubdelphi.com/foros/showthread.php?t=56790)

franfl 27-05-2008 19:31:02

Problema Foreign key
 
Hola
Tengo ya creadas una tabla clientes y otra programa. Ahora necesito meter un campo idprograma que puede permitir null que sea foreign key de la tabla programa. Hice:

ALTER TABLE CLIENTE
add constraint IDPROGRAMA
FOREIGN KEY(IDPROGRAMA) REFERENCES PROGRAMA(IDPROGRAMA) ON DELETE CASCADE ON UPDATE CASCADE

Parece que iba todo bien hasta que en mi programa en builder le doi al boton guardar y me pone
" violation of FOREIGN KEY constraint "IDPROGRAMA" on table "CLIENTE" "

Entonces no se si es fallo de definición en el interbase o estoy haciendo algo mal en el programa. Creo que puede ser por el constraint, entonces estoy intentado borrar esta sentencia para volver a ejecutarlo sin el constraint pero no se como se hace, porque esta indexado.

Muchas gracias
Un saludo

maeyanes 27-05-2008 19:32:59

Hola...

Esta duda ya la hiciste en otro hilo. No había necesidad de hacerla de nuevo.


Saludos...

franfl 27-05-2008 19:38:03

Perdona pero no uso mucho los foros y pense que mejor lo deberia haber puesto aqui. En principio pense que era un error de programacion en builder, pero mirando mi base de datos, creo que el error puede estar en la definicion en el interbase, y pense que sería mejor dejarla en este hilo.
Un saludo


La franja horaria es GMT +2. Ahora son las 12:01:20.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi