なぜまだ修正を開くことができないのですか DBF ファイル?

この状況には、次のXNUMXつの可能性があります。

  1. あなたの DBF ファイルはXNUMXつのアプリケーションによって作成されますが、固定ファイルを別のアプリケーションで開きたい場合、前者と完全に互換性がなく、問題が発生します。 解決策は、「選択」の横のコンボボックスに正しいバージョンを設定することです。 DBF XNUMX番目のアプリケーションに応じて編集ボックスを修復します。tartファイルを再度修復します。 たとえば、 DBF ファイルはClipperによって作成されていますが、dBase IIIで開きたい場合は、「バージョン」を「dBase III」に設定してから、ファイルを再度修復する必要があります。
  2. あなたの修正 DBF ファイルが2GBを超えています。これは、既知のサイズ制限です。 DBF ファイルなのでmost DBF 互換性のあるアプリケーションはファイルを開くことができません。 たとえば、Visual FoxProを使用してそのようなファイルを開くと、「テーブルではありません」というエラーが発生します。 解決策は、[オプション]タブの[### MBより大きい場合にファイルを分割する]オプションを有効にし、適切な値を設定することです。これは、最大ファイルサイズとして2GB未満、たとえば1800MBにする必要があります。その後、オリジナルを修復します DBF 再度ファイルします。 出力固定ファイルがこの制限よりも大きい場合、DDBFRは、残りの回復されたデータを収容するために新しい分割ファイルを作成します。 また、分割ファイルが再び制限に達すると、XNUMX番目の新しい分割ファイルが作成されます。
  3. あなたの固定で DBF ファイルの場合、テーブルには255を超えるフィールドがあります。 現在most DBF 互換性のあるアプリケーションは、255を超えるフィールドを持つテーブルをサポートしていません。 たとえば、Visual FoxProを使用してそのようなファイルを開くと、「テーブルではありません」というエラーが発生します。 解決策は、[オプション]タブで[###フィールドを超える場合にテーブルを分割する]オプションを有効にし、最大フィールド数として適切な値(たとえば、255)を設定してから、元のファイルを修復することです。 DBF 再度ファイルします。 したがって、DDBFRは、テーブルに255を超えるフィールドがあることを検出し、残りのフィールドに対応するために新しい分割テーブルを作成します。 また、残りのフィールドがまだ255フィールドを超える場合は、XNUMX番目の新しい分割テーブルが作成されます。