Erro ao criar chave estrangeira....VIOLATION OF FOREIGN KEY CONSTRAINT

Delphi

14/08/2015

estou tentando criar uma chave estrangeira no interbase na tabela Estoque no campo EST_ULTFORNECEDOR referente a tabela fornecedor no campo For_CODIGO, mas nao estou conseguindo pois esta dando o seguinte erro..."Violation of FOREIGN KEY constraint "FORNECEDOR_PK" on table "FORNECEDOR"
Statement: ALTER TABLE "ESTOQUE" ADD CONSTRAINT "ESTOQUE_FORNULT" FOREIGN KEY ("EST_ULTFORNECEDOR") REFERENCES
FORNECEDOR ("FOR_CODIGO")"....

ja tenho duas chaves estrangeiras para essa tabela estoque que é a do campo EST_ULTCOMPRADOR q esta referenciando a tabela cliente e do campo EST_TIPO referenciando a tabela TIPO e esses dois deram certo ja ó citado acima da tabela fornecedor esta dando erro.

estou tentando dessa forma
ALTER TABLE "ESTOQUE" ADD CONSTRAINT "ESTOQUE_ULTFOR" FOREIGN KEY ("EST_ULTFORNECEDOR") REFERENCES
FORNECEDOR ("FOR_CODIGO")

me ajuda ai galera, to martelando desde ontem...
EM BAIXO O ERRO Q DA
[img]http://arquivo.devmedia.com.br/forum/imagem/447719-20150814-115037.jpg[/img]


EM BAIXO AS TABELAS
[img]http://arquivo.devmedia.com.br/forum/imagem/447719-20150814-115315.jpg[/img]
[img]http://arquivo.devmedia.com.br/forum/imagem/447719-20150814-115329.jpg[/img]
Amaury Junior

Amaury Junior

Curtidas 0
POSTAR