Re: [firebase-br] Violação de Foreign Key
Eder Ribeiro
eder.rib em gmail.com
Ter Jul 5 15:50:39 -03 2005
>Quando inicio o registro do pedido o usuário insere o dados do pedido sem
gravar
Aí é q está o problema. É necessário dar o Post no PEDIDO antes de dar
post em qualquer um dos itens, caso contrário a violação ocorre, pq o
Id_pedido ao qual o item se refere ainda não existe.
A sequencia ficaria assim:
Try
IBDataset1.Post;
<Inicio do loop para a gravação dos itens>
IBDataSet2.Post;
<Fim do loop>
IBTransaction.Commit;
except
IBTransaction.Rollback;
end;
Eder Ribeiro.
Mais detalhes sobre a lista de discussão lista