Erro de FK no FireBird

Delphi

29/09/2006

Olá a todos, vou contar minha história...

Estou tentando inserir pelo Delphi 7 no Firebird utilizando um Data Source e o componente ZQUery do Zeos, mas estou com o seguinte problema...

A minha tabela tem várias Foreign Keys, mas elas não são obrigatórias (flag NOT NULL desmarcado) e quando tento inserir passando apenas algumas informações (somente a Primary Key) da erro de FK. O Delphi reconhecendo aquele campo que contém a FK, não deveria inserir NULL??? Pelo jeito, acho que ele esta tentando inserir vazio e por isso da o erro de FK.

Alguém já passou por isso?
Alguém tem alguma idéia?

Obrigado pela atenção!

André :twisted:


Bortolotto

Bortolotto

Curtidas 0

Respostas

Raserafim

Raserafim

29/09/2006

verifique na query (e no clientdataset caso vc esteja utilizando), no campo, a propriedade Required, coloque como false


GOSTEI 0
Bortolotto

Bortolotto

29/09/2006

Então, já verifiquei e todos os campos estão como Required = False.


GOSTEI 0
POSTAR