カテゴリを表示

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

所要時間

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

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