Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-11-2007
sur-se sur-se is offline
Miembro
 
Registrado: may 2003
Posts: 212
Poder: 22
sur-se Va por buen camino
Claves referenciales

Hola. No sé porque están complicado añadir claves referenciales a las tablas. El problema que siempre me aparece es que la tabla a la que apunta la clave refencial está en uso. Se tiene que salir todos la base de datos o al menos dejar de usar esa tabla para poder crear una clave referencial.
Me parece una tontería y en otros sistemas de bases de datos eso no es necesario, pudiendo crear las claves referenciales sin ningún problema.
Me explico mejor. Tengo dos tablas, A y B. En la tabla A existe un campo que debe apuntar mediante una clave referencia a otro de la tabla B (su clave primaria).
Entonces añado en la tabla A una clave referencial sobre uno o más campos (según sea la clave primaria de B). Podría entender que la tabla A no puede estar en uso por ningún usuario, ya que hay que modificar algo internamente, supongo, así como generar el índice automático que crea firebird por cada clave referencial, pero que sea necesario que la tabla B tampoco esté en uso, me parece algo absurdo y que me da bastante problemas, sobre todo en los procesos de actualización.
¿Alguien sabe como se puede resolver esto?
Un saludo.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Error con claves foráneas david.rguez MySQL 1 08-02-2007 13:51:42
claves berfer Windows 3 29-09-2006 22:03:27
Claves Ado soloriv Conexión con bases de datos 2 04-04-2006 17:54:16
Manipular claves con UDF jwmoreira Firebird e Interbase 1 28-07-2005 22:52:48
Generar claves en registro Pablo Carlos API de Windows 2 02-07-2004 00:57:43


La franja horaria es GMT +2. Ahora son las 07:30:26.


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
Copyright 1996-2007 Club Delphi