Fórum Mestre Detalhe key violation #503206

02/12/2014

0

Olá Amigos, estou com um pequeno problema e ainda não encontrei a solução e gostaria da ajuda de vcs. Estou com um cadastro mestre/detalhe, mas acontece ao gravar na tabela detalhe está dando key violation, pelo que verifiquei o problema está sendo no iddetalhe que é um campo autoincremento. Agradeço desde já a ajuda de todos.
Anderson Ferreira

Anderson Ferreira

Responder

Posts

02/12/2014

Ricardo

Por acaso você está rodando o sistema em rede? Esse erro geralmente acontece quando a chave primária está sendo duplicada.

Agora como você está usando autoincremento, o erro esta acontecendo porque provavelmente está tentando gravar a chave secundária na tabela detalhe antes dela ter sido gerada na tabela master, ou seja, na rotina de gravação você primeiro efetua o registro na tabela master depois efetua o registro na tabela detalhe passando o valor da chave primária para a chave secundária.
Responder

Gostei + 0

02/12/2014

Marisiana Battistella

Olá!
Você faz a verificação da inserção dos dados do formulário mestre antes de realizar a inserção dos dados do formulário de detalhes?
Responder

Gostei + 0

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

Aceitar