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!?
[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
Curtir tópico
+ 0
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...
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.
Como está esse relacionamento?
Siga a susgestão do colega q postou anteriormente.
Bons códigos.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)