Sim eu sei que é isso a questão é que isso acontece na tabela mestre e não na detalhe tipo quando dou um inserir na tabela detalhe ele edita a tabela mestre e quando vou salvar na detalhe ele dá a mensagem de key violation dizendo que já existe uma chave igual no banco, mas o estranho é que o mestre está em modo de edição e não de inserção para dar essa mensagem
-----Mensagem original----- De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Daniel Sobrinho Laporte Enviada em: terça-feira, 14 de julho de 2009 11:12 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Mestre detalhe dbexpress delphi 2009 Isso é violação de chave primária. Verifique os valores que estão sendo passados no momento da gravação no banco de dados. 2009/7/14 Marcelo - CH Sistemas <marc...@chsistemas. <mailto:marcelo%40chsistemas.com.br> com.br> > > > Pessoal seguinte > > Estou fazendo um mestre detalhe com dbexpress e o problema que > estou encontrando é que quando vou inserir o segundo item do detalhe me > aparece a mensagem Key Violation e só consigo inserir um novo registro se > fechar e abrir o cds. Alguém saberia como resolver isto ou é falha nos > componentes dbexpress? > > Obrigado(a), > > Marcelo > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. [As partes desta mensagem que não continham texto foram removidas] __________ NOD32 4239 (20090713) Information __________ This message was checked by NOD32 antivirus system. http://www.eset.com [As partes desta mensagem que não continham texto foram removidas]