none
Duplicação de registros RRS feed

  • Pergunta

  • Olá esse é meu primeiro post, estou com uma problema que há dias tento resolver e nada, tenho uma aplicação online, que esporadicamente ao salvar um registro no banco, esse registro é duplicado.

    a conexão com o banco é feita dentro de um TransactionScope, por que é feita a inserção de vários itens e de tabelas diferentes. O problema maior desse erro é que ele não acontece sempre, e não acontece no meu ambiente de teste, somente na aplicação online.

    Alguém tem idéia do que possa estar gerando essa duplicação de dados no banco?

    Se alguém puder me ajudar agradeço muito...

    Kate

    sexta-feira, 30 de março de 2012 03:50

Todas as Respostas

  • Ola,

    Em seu caso deve ser levado em consideração se está duplicando o mesmo registro que está na transação ou se o registro está com códigos iguais porem de transações diferentes, mas uma chave primaria nas tabelas do banco resolveria seu problema.

    Espero ter ajudado.


    System Development Analyst suporte@gynbrazil.com

    sexta-feira, 30 de março de 2012 04:32
  • Olá Wesley,

    o registro fica idêntico, porém as chaves primária ficam diferentes. Como se eu tivesse inserido 2 vezes  a mesma coisa.

    Todas as tabelas já possuem chave primária

    Kate

    sexta-feira, 30 de março de 2012 19:32
  • Kate, bom dia

    de onde vem os dados que são inseridos no banco ? já verificou se não é gerado essa repetição nesta origem dos dadaos ? 


    Olavo Oliveira Neto
    http://olavooneto.wordpress.com
    Twitter @Olavooneto
    Se for útil marque como resposta e faça um Developer feliz :)

    segunda-feira, 2 de abril de 2012 13:38
    Moderador
  • Bom dia Olavo,

    Já verifiquei sim, eu tb cheguei a pensar nisso, mas tb não é. 

    Att, Kate


    Kate Antunes Analista de Sistemas

    quarta-feira, 4 de abril de 2012 13:58
  • implementar uma método para verificar se este dado já está cadastro não seria possivel ? pelo menos para deixar um breakpoint nele para ser iniciado no momento que ele achar a repetição e com isso você conseguir identificar que possivel falha está causando isto

    Olavo Oliveira Neto
    http://olavooneto.wordpress.com
    Twitter @Olavooneto
    Facebook Olavo Neto
    Linkedin Olavo Neto
    Se for útil marque como resposta e faça um Developer feliz :)

    quarta-feira, 4 de abril de 2012 14:02
    Moderador