Existem três possibilidades para esta situação, como segue:
- Sua DBF O arquivo é criado por um aplicativo, mas você deseja abrir o arquivo corrigido em outro aplicativo, que não é totalmente compatível com o anterior e causa problemas. A solução é definir a versão correta na caixa de combinação ao lado de “Selecionar DBF Para reparar o arquivo, selecione a opção desejada na caixa de edição, conforme indicado no segundo aplicativo, e inicie o reparo novamente. Por exemplo, seu arquivo será reparado. DBF arquivo é criado pelo Clipper, mas você deseja abri-lo no dBase III, então você precisa definir “Versão” para “dBase III” e reparar o arquivo novamente.
- seu fixo DBF arquivo for maior que 2 GB, o limite de tamanho conhecido do DBF arquivos, então a maioria DBF aplicativos compatíveis não podem abrir seu arquivo. Por exemplo, ao usar o Visual FoxPro para abrir esse arquivo, você obterá o erro “Não é uma tabela”. A solução é ativar a opção “Dividir arquivo quando for maior que ### MB” na guia “Opções” e definir um valor apropriado, que deve ser menor que 2 GB, por exemplo, 1800 MB, como tamanho máximo do arquivo e então repare o seu original DBF arquivo novamente. Quando o arquivo corrigido de saída for maior que esse limite, o DDBFR criará um novo arquivo dividido para acomodar os dados recuperados restantes. E se o arquivo dividido atingir o limite novamente, um segundo novo arquivo dividido será criado, e assim por diante.
- Em seu fixo DBF No arquivo, há mais de 255 campos na tabela. Atualmente, a maioria DBF aplicativos compatíveis não suportam uma tabela com mais de 255 campos. Por exemplo, ao usar o Visual FoxPro para abrir esse arquivo, você obterá o erro “Não é uma tabela”. A solução é ativar a opção “Dividir tabela quando houver mais de ### campos” na guia “Opções” e definir um valor apropriado, por exemplo, 255, como a contagem máxima de campos e, em seguida, reparar seu original DBF Assim, quando o DDBFR detectar que há mais de 255 campos na tabela, ele criará uma nova tabela dividida para acomodar os campos restantes. E se o número de campos restantes ainda for superior a 255, uma segunda tabela dividida será criada, e assim por diante.