GARANTIR DESCONTO

Fórum Erro ao executar script #59320

07/01/2008

0

Pessoal, tudo jóia?

Estou tentando executar o script abaixo pelo delphi:

ALTER TABLE DESPESAS ADD ID_IMOVEL SMALLINT;

UPDATE DESPESAS SET ID_IMOVEL = 1;

ALTER TABLE ALUGUEL ADD MES_SAIDA SMALLINT;

ALTER TABLE ALUGUEL ADD ANO_SAIDA SMALLINT;

alter table DESPESAS add constraint FK_DESPESAS_IMO foreign key (ID_IMOVEL)
references IMOVEIS(ID_IMOVEL) on delete CASCADE on update CASCADE;


Na hr que chega no ultimo comando, para adicionar a foreign key, recebo um erro dizendo que a tabela IMOVEIS está em uso.

Alguém sabe o por quê?

Aguardo alguma ajuda!

Valeu galera!!


Tchelllo

Tchelllo

Responder

Posts

08/01/2008

Edilcimar

porque vc mandou fazer um update antes do último alter


Responder

Gostei + 0

08/01/2008

Tchelllo

Há algum problema em fazer antes? É por isso que está dando erro?


Responder

Gostei + 0

08/01/2008

Tchelllo

Edilcimar, coloquei o update por último e mesmo assim o erro persiste.


Responder

Gostei + 0

10/01/2008

Sremulador

você deve commitar os updates antes de tudo...


Responder

Gostei + 0

11/01/2008

Tchelllo

Achei o problema. O banco que estou usando é o Firebird, e a ferramenta que uso é o IBExpert.

Estava executando o script com o IBExpert conectado ao banco. Quando desconectei o script funcionou sem erros.

Agradeço a atenção de todos!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar