Indexação - DBFNXT 1012 DBF Corruption
Enviado: 08 Set 2010 20:30
Bom dia amiguinhos,
Estou com um problema aqui e espero que tenham paciencia e saibam me ajudar. =P
Eu tenho em mãos um sistema antigo, e sem qualquer suporte por parte do cliente. Eles não sabiam absolutamente nada quando me mandaram os arquivos para atualizar. Não querem atualizar para xharbour ou nada do tipo (deve ser mantido em 5.2e).
Eu consegui criar um RMK e LNK para recompilar o sistema e funcionou perfeitamente. Ele possui uma função interna para reindexar os arquivos e essa função também funciona perfeitamente.
Eis meu problema:
A atualização do sistema se fez necessaria devido a uma atualização de um DBF. O programa agora deve passar mais parametros e condições para achar uma unica entrada do DBF.
Esse novo banco me foi passado em formato XLS (Excel). Para transforma-lo em DBF, eu apenas troquei o formato. Recebi o erro explicitado no titulo do tópico. Tentei alguns conversores XLS to DBF, e nenhum funcionou devidamente. Existe algum método especifico para transformar esse xls para dbf sem que seja necessaria a reindexação, ou que pelo menos se mantenha a compatibilidade?
Porque quando eu troco esse banco e ativo a procedure de reindexação, todos os NXT são criados, com exceção do relativo ao DBF novo.
Caso o problema não seja a transformação do XLS em DBF, como eu faço para que o programa faça a indexização correta?
Perdoem-me se as perguntas forem estupidas. Eu descobri Clipper a 1 semana e não estou realmente familiarizado com a linguagem.
Obrigado.
Estou com um problema aqui e espero que tenham paciencia e saibam me ajudar. =P
Eu tenho em mãos um sistema antigo, e sem qualquer suporte por parte do cliente. Eles não sabiam absolutamente nada quando me mandaram os arquivos para atualizar. Não querem atualizar para xharbour ou nada do tipo (deve ser mantido em 5.2e).
Eu consegui criar um RMK e LNK para recompilar o sistema e funcionou perfeitamente. Ele possui uma função interna para reindexar os arquivos e essa função também funciona perfeitamente.
Eis meu problema:
A atualização do sistema se fez necessaria devido a uma atualização de um DBF. O programa agora deve passar mais parametros e condições para achar uma unica entrada do DBF.
Esse novo banco me foi passado em formato XLS (Excel). Para transforma-lo em DBF, eu apenas troquei o formato. Recebi o erro explicitado no titulo do tópico. Tentei alguns conversores XLS to DBF, e nenhum funcionou devidamente. Existe algum método especifico para transformar esse xls para dbf sem que seja necessaria a reindexação, ou que pelo menos se mantenha a compatibilidade?
Porque quando eu troco esse banco e ativo a procedure de reindexação, todos os NXT são criados, com exceção do relativo ao DBF novo.
Caso o problema não seja a transformação do XLS em DBF, como eu faço para que o programa faça a indexização correta?
Perdoem-me se as perguntas forem estupidas. Eu descobri Clipper a 1 semana e não estou realmente familiarizado com a linguagem.
Obrigado.