Niyə hələ də sabit aça bilmirəm DBF fayl?

Bu vəziyyət üçün üç ehtimal var:

  1. sənin DBF fayl bir tətbiq tərəfindən yaradılır, ancaq əvvəlki ilə tamamilə uyğun olmayan və problem yaradan başqa bir tətbiqdə sabit faylı açmaq istəyirsən. Çözüm, "Seç" in yanında açılan qutuda doğru versiyanı təyin etməkdir DBF təmir edilməlidir ”ikinci tətbiqə uyğun olaraq redaktə qutusu və sonra start yenidən fayl təmir. Məsələn, sizin DBF fayl Clipper tərəfindən yaradılmışdır, ancaq onu dBase III-də açmaq istəyirsən, sonra "Versiya" nı "dBase III" olaraq təyin etməlisən və sonra yenidən faylı təmir etməlisən.
  2. Sabit DBF faylın 2GB-dan böyük olduğu, bilinən ölçüsü sərhəddir DBF faylları, belə most DBF uyğun tətbiqlər dosyanızı aça bilmir. Məsələn, belə bir faylı açmaq üçün Visual FoxPro-dan istifadə edərkən “Cədvəl deyil” səhvini alacaqsınız. Çözüm, "Seçimlər" sekmesinde "### MB-dən böyük olduqda faylı bölmək" seçimini təmin etmək və 2GB-dan az, məsələn, maksimum fayl ölçüsü olaraq 1800MB-dan az olmayan müvafiq bir dəyər təyin etmək və sonra orijinalınızı düzəldin DBF yenidən sənəd. Çıxış sabit sənəd bu həddən böyük olduqda, DDBFR, qalan bərpa edilmiş məlumatları yerləşdirmək üçün yeni bir split fayl yaradacaqdır. Və bölünmüş fayl yenidən həddinə çatsa, ikinci yeni bir split faylı yaradılacaq və s.

  3. Sabitinizdə DBF fayl, cədvəldə 255-dən çox sahə var. Hal hazırda most DBF uyğun tətbiqlər 255-dən çox sahə olan bir cədvəli dəstəkləmir. Məsələn, belə bir faylı açmaq üçün Visual FoxPro-dan istifadə edərkən “Cədvəl deyil” səhvini alacaqsınız. Çözüm, "Seçimlər" sekmesinde "### sahələr çox olduqda cədvəli bölmək" seçimini aktivləşdirmək və uyğun bir dəyər təyin etmək, məsələn, maksimum sahə sayı kimi 255 və sonra orijinalınızı təmir etməkdir DBF yenidən sənəd. Beləliklə DDBFR cədvəldə 255-dən çox sahənin olduğunu aşkar edir, qalan sahələri yerləşdirmək üçün yeni bölünmüş cədvəl yaradacaqdır. Qalan sahələr hələ 255-dən çox sahədirsə, ikinci yeni bölünmüş cədvəl yaradılacaq və s.