여전히 고정을 열 수없는 이유 DBF 파일?

2 분 읽음

이 상황에는 다음과 같은 세 가지 가능성이 있습니다.

  1. 너의 DBF 하나의 응용 프로그램에서 파일을 만들었지 만 다른 응용 프로그램에서 고정 파일을 열려고합니다.이 파일은 이전 응용 프로그램과 완전히 호환되지 않고 문제가 발생합니다. 해결책은 "선택"옆의 콤보 상자에서 올바른 버전을 설정하는 것입니다. DBF 두 번째 응용 프로그램에 따라 "편집 상자를 클릭 한 다음tart 파일을 다시 복구합니다. 예를 들어, DBF 파일은 Clipper에 의해 생성되었지만 dBase III에서 열려면 "버전"을 "dBase III"로 설정 한 다음 파일을 다시 복구해야합니다.
  2. 당신의 고정 DBF 파일의 알려진 크기 제한 인 2GB보다 큽니다. DBF 파일, 그래서 most DBF 호환되는 응용 프로그램은 파일을 열 수 없습니다. 예를 들어, Visual FoxPro를 사용하여 이러한 파일을 열면 "Not a table"오류가 발생합니다. 해결 방법은 "옵션"탭에서 "파일이 ### MB보다 클 때 파일 분할"옵션을 활성화하고 2GB 미만 (예 : 1800MB)의 적절한 값을 최대 파일 크기로 설정하는 것입니다. 그런 다음 원본을 수리하십시오. DBF 다시 파일. 출력 고정 파일이이 제한보다 크면 DDBFR은 복구 된 나머지 데이터를 수용하기 위해 새 분할 파일을 생성합니다. 분할 파일이 다시 한도에 도달하면 두 번째 새 분할 파일이 생성됩니다.
  3. 당신의 고정 DBF 파일의 경우 테이블에 255 개 이상의 필드가 있습니다. 현재 most DBF 호환되는 응용 프로그램은 255 개 이상의 필드가있는 테이블을 지원하지 않습니다. 예를 들어, Visual FoxPro를 사용하여 그러한 파일을 열 때 "Not a table"오류가 발생합니다. 해결책은 "옵션"탭에서 "### 필드가 넘을 때 테이블 분할"옵션을 활성화하고 최대 필드 수로 적절한 값 (예 : 255)을 설정 한 다음 원본을 복구하는 것입니다. DBF 다시 파일. 따라서 DDBFR은 테이블에 255 개 이상의 필드가 있음을 감지하고 나머지 필드를 수용하기 위해 새 분할 테이블을 만듭니다. 나머지 필드가 여전히 255 개 이상의 필드 인 경우 두 번째 새 분할 테이블이 생성됩니다.