Ci sono tre possibilità per questa situazione, come segue:
- DBF il file viene creato da un'applicazione, ma si desidera aprire il file corretto in un'altra applicazione, che non è completamente compatibile con la prima e causa problemi. La soluzione è impostare la versione corretta nella casella combinata accanto a "Seleziona DBF da riparare” modifica casella in base alla seconda applicazione e quindi avvia di nuovo la riparazione del file. Ad esempio, il tuo DBF il file viene creato da Clipper ma si desidera aprirlo in dBase III, quindi è necessario impostare "Version" su "dBase III" e quindi riparare nuovamente il file.
- Il tuo fisso DBF file è più grande di 2 GB, il limite di dimensione noto del file DBF file, quindi la maggior parte DBF le applicazioni compatibili non possono aprire il file. Ad esempio, quando si utilizza Visual FoxPro per aprire un file di questo tipo, si otterrà l'errore "Not a table". La soluzione è abilitare l'opzione "Dividi file quando è più grande di ### MB" nella scheda "Opzioni" e impostare un valore appropriato, che dovrebbe essere inferiore a 2 GB, ad esempio 1800 MB, come dimensione massima del file, e quindi riparare l'originale DBF file di nuovo. Quando il file di output fisso è più grande di questo limite, DDBFR creerà un nuovo file suddiviso per contenere i dati recuperati rimanenti. E se il file suddiviso raggiunge di nuovo il limite, verrà creato un secondo nuovo file suddiviso, e così via.
- Nel tuo fisso DBF file, ci sono più di 255 campi nella tabella. Attualmente la maggior parte DBF le applicazioni compatibili non supportano una tabella con più di 255 campi. Ad esempio, quando si utilizza Visual FoxPro per aprire un file di questo tipo, si otterrà l'errore "Not a table". La soluzione è abilitare l'opzione "Dividi tabella quando ci sono più di ### campi" nella scheda "Opzioni" e impostare un valore appropriato, ad esempio 255, come numero massimo di campi, quindi riparare il valore originale DBF file di nuovo. Quindi, quando DDBFR rileva che ci sono più di 255 campi nella tabella, creerà una nuova tabella divisa per ospitare i campi rimanenti. E se i campi rimanenti sono ancora più di 255, verrà creata una seconda nuova tabella divisa, e così via.