Erros de CRC

Discussão em 'Banco de Dados / Database' iniciado por Rodrigo Rossetto, Agosto 22, 2011.

  1. Rodrigo Rossetto

    Rodrigo Rossetto Membro Participativo

    Acrescentei campos em uma tabela e não apresentou erro de CRC, tem alguma explicação? Isto é normal? :?:
  2. LFBuozi

    LFBuozi Membro Participativo

    Nunca testei não, mas no dicionário de dados, em table properties e o botão trigger, veja como está a opção acima, no lado direito "Check CRC".
  3. Rodrigo Rossetto

    Rodrigo Rossetto Membro Participativo

    Sim, está, isso influência?
  4. LFBuozi

    LFBuozi Membro Participativo

    Eu pensei que sim, mas me enganei...
  5. kirchner

    kirchner Membro Participativo Moderador

    Na verdade aquela opção é para checar CRC nas triggers, que no caso do Progress rodam no client e são programas.

    Sobre a pergunta inicial, eu fiz um teste e o CRC da tabela muda. Olha na _file._crc.
    No entanto o programa roda mesmo assim.

    Minha hipótese é a seguinte (não confirmei em nenhuma documentação):
    O campo novo é criado no final da tabela (último campo).
    O programa de alguma forma "lembra" qual era o último campo que existia quando foi compilado e calcula o CRC só até este campo. O que é novo ele ignora.
  6. kirchner

    kirchner Membro Participativo Moderador

    Achei o KB P125422 que confirma minha hipótese :)

Compartilhe esta Página