Dúvida com Mater Detail

Delphi

15/02/2009

Bom dia pessoal, já trabalho com master detail, mas nunca tinha acontecido isto..
Tenho um tabela de Notas Fiscais (NFCAB) e outra com os itens da nota fiscal (NFITEM).
Estou utilizando delphi 7 com Firebird 1.5 sendo que o acesso é pelo DBExpress.
O que esta ocorrendo é que na gravação dos itens esta duplicando a chave primária.
Não sei onde, pois na grid aparece somente um item e qdo dou o post no Master, que é onde esta o apllyupdates dá o erro de violação de chave primária no item.
Retirei a chave primária verifiquei fisicamente no banco após a gravação realmente ele grava o mesmo item duas vezes.
Já corri o meu código de cima a baixo várias vezes e não encontrei onde isto esta sendo feito.
Se alguém puder me dar uma dica desde já agradeço

Fausto


Faustoalves

Faustoalves

Curtidas 0

Respostas

Paullsoftware

Paullsoftware

15/02/2009

tenta usar DataSetFields, aqui nessa vídeo aula tem um exemplo de como se faz com ´Guinther Pauli´ o kra é o kra rsrsrs

http://www2.devmedia.com.br/articles/viewcomp.asp?comp=439


GOSTEI 0
Faustoalves

Faustoalves

15/02/2009

Amigo, mas eu já uso desta forma ai, a única diferença é que tenho um clientdataset para os itens.
Pois senão como daria a manutenção nos mesmos.
De qualquer forma muito obrigado
Fausto


GOSTEI 0
Paullsoftware

Paullsoftware

15/02/2009

amigo, como assim não sabe dar manutenção??? explique melhor, quem sabe não podemos te ajudar :wink:


GOSTEI 0
POSTAR