Hola a todos.
He adquirido recientemente Interbase 2007 server y estoy empezando a diseñar una base de datos y sobre todo a ponerme al día.
Estoy intentando hacer una relación con dos tablas mediante IBExpert Personal y me da error todo el rato.
Tengo:
Tabla1 con una clave primaria ID (valores unicos)
Tabla2 con ID (permite duplicados para relacionar con Tabla1, no tengo clave principal en esta tabla)
Entonces en Foreign key de Tabla1 hago nueva Foreing Key asociando el PK_Tabla1 del campo ID a la Tabla2 (CF) campo ID y poniendo las opciones de modificación y borrado en CASCADE.
Pues no hay forma, me está dando todo el rato error y ya no sé que hacer.
Los dos campos los he asignado a un mismo dominio para que no me diesen problemas y no hay forma.
¿Alguna pista al respecto?
Gracias
Código:
alter table INSTALACIONES
add constraint FK_INSTALACIONES_1
foreign key (IDI)
references ELEMENTOS(IDI)
on delete CASCADE
on update CASCADE
can't format message 13:393 -- message file c:\Program Files\Borland\InterBase/interbase.msg not found.
unsuccessful metadata update.
could not find UNIQUE INDEX with specified columns.