Fórum ADOQuery.insert / Post!!! #342848

20/06/2007

0

Estou começando agora na linguagem DELPHI... e estou com o seguinte problema:

[b:2d3862c15c]Componentes:[/b:2d3862c15c]
* ADOConnection // Conectando perfeitamente
* ADOQuery // Linkado com ADOConnection ´Select * from [color=red:2d3862c15c]contas[/color:2d3862c15c]´
* DataSource // Linkado com ADOConnection
* DBGrid // Linkado com DataSource
[b:2d3862c15c]Duvida:[/b:2d3862c15c]
Quando inicio a aplicaçao, tudo acontece perfeitamente...
A grid é preenchida corretamente com o Select do ADOQuery...
Depois, executo o comando ADOQuery.Insert/Update... onde eu digito todos os dados na Grid, mas Quando vai dar o Post, da um erro de Foreign Key,
pois na minha Tabela [color=red:2d3862c15c]Contas[/color:2d3862c15c] existe uma Foreign Key pra outra Tabela! Ele fala que o valor do Campo(ForeignKey) nao pode ser Null!

Como faço pra Inserir/atualizar um Registro de uma tabela que tenha foreignkeys usando os metodos .Insert e .Post!?


Nivaldin

Nivaldin

Responder

Posts

22/06/2007

Robsons

os campos que são forenkey devem ser preenchidos com valores que exitam na tabela de origem por isso esta dando esse erro.
Abraços...


Responder

Gostei + 0

22/06/2007

Martins

vc está preenchendo todos os campos da sua tabela contas?

Como está esse relacionamento?

Siga a susgestão do colega q postou anteriormente.

Bons códigos.


Responder

Gostei + 0

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

Aceitar