[firebase-br] Add constraint não funciona e retorna Object is in use.

Sandro Marcelo Pascoal sandropascoal em gmail.com
Qua Out 15 14:19:27 -03 2014


Olá pessoal.

Uso firebird 1.5 e sempre que vou rodar um comando para criação de uma 
FOREIGN KEY ele retorna dizendo que o objeto (tabela pai) está em uso.
Dentro da minha aplicação Delphi tenho um pequeno console para execução 
de comandos.
Uso componentes padrões dbExpress.
Se fecho a aplicação e rodo pelo IBExpert ele funciona.

Alguém já passou por esse problema e conseguiu resolver?

Comando:
ALTER TABLE CLIENTE ADD CONSTRAINT FK_CLIENTE_CONVENIO FOREIGN KEY 
(CODCONVENIO) REFERENCES CONVENIO (CODCONVENIO);

Retorna:
unsuccessful metadata update
object CONVENIO is in use



Sandro Pascoal




Mais detalhes sobre a lista de discussão lista