Неге мен әлі күнге дейін бекітілгенді аша алмаймын DBF файл?

Бұл жағдайдың үш мүмкіндігі бар:

  1. Сіздің DBF файл бір қолданба арқылы жасалады, бірақ сіз басқа файлда тіркелген файлды ашқыңыз келеді, ол біріншісімен толық үйлеспейді және қиындық тудырады. Шешім - «Таңдау DBF жөнделуі керек »екінші қосымшасына сәйкес редакциялау терезесі, содан кейін start файлды қайта жөндеу. Мысалы, сіздің DBF файлды Clipper жасайды, бірақ сіз оны dBase III-де ашқыңыз келеді, содан кейін «Version» -ны «dBase III» етіп қойып, файлды қайта жөндеңіз.
  2. Сіз бекітілген DBF файл мөлшері 2 ГБ-тан үлкен, өлшемінің белгілі шегі DBF файлдар, сондықтан most DBF үйлесімді қосымшалар сіздің файлыңызды аша алмайды. Мысалы, мұндай файлды ашу үшін Visual FoxPro-ді қолданғанда «Кесте емес» қатесі пайда болады. Шешім - «Параметрлер» қойындысындағы «Файлды ### МБ-дан үлкен бөлу» опциясын қосу және сәйкесінше мәнді орнату, ол 2 ГБ-тан аз болуы керек, мысалы, файлдың максималды өлшемі ретінде 1800 МБ, және содан кейін түпнұсқаңызды жөндеңіз DBF қайтадан файл. Шығарылған тіркелген файл осы шектен үлкен болған кезде, DDBFҚалған қалпына келтірілген деректерді орналастыру үшін R жаңа бөлінген файл жасайды. Ал егер бөлінген файл қайтадан шегіне жетсе, екінші жаңа бөлінген файл жасалады және т.с.с.

  3. Сіздің бекітілген DBF файл, кестеде 255-тен астам өріс бар. Қазіргі уақытта мost DBF үйлесімді қосымшалар 255-тен астам өрісі бар кестені қолдамайды. Мысалы, мұндай файлды ашу үшін Visual FoxPro-ді қолданған кезде «Кесте емес» қатесі пайда болады. Шешім - «Параметрлер» қойындысындағы «### өрістері көп болған кезде кестені бөлу» опциясын қосу және өрістің максималды саны ретінде сәйкес мәнді орнату, мысалы, 255, содан кейін түпнұсқаны жөндеу DBF қайтадан файл. Осылайша Д.DBFR кестеде 255-тен астам өріс бар екенін анықтайды, ол қалған өрістерді орналастыру үшін жаңа сплит кестесін жасайды. Ал қалған өрістер әлі де 255 өрістен көп болса, екінші жаңа сплит-кесте құрылады және т.б.