Erro de FK no FireBird
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:
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
Curtidas 0
Respostas
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
29/09/2006
Então, já verifiquei e todos os campos estão como Required = False.
GOSTEI 0