Эмне үчүн мен дагы эле түзмөгүн ача албайм DBF файл?

Бул жагдайдын үч мүмкүнчүлүгү бар, алар төмөнкүдөй:

  1. сенин DBF файл бир тиркеме тарабынан түзүлгөн, бирок сиз башка тиркемеде туруктуу файлды ачкыңыз келет, ал мурункуга толук туура келбеген жана көйгөйлөрдү жаратат. Чечим "Тандоо" жанындагы айкалыштырылган кутуга туура версияны коюу DBF оңдолот» деген жазууну экинчи арызга ылайык түзөтүп, анан сtart файлды кайра оңдоо. Мисалы, сиздин DBF файл Clipper тарабынан түзүлгөн, бирок сиз аны dBase IIIде ачкыңыз келсе, анда "Version" ды "dBase III" кылып коюп, анан файлды кайра оңдошуңуз керек.
  2. Сиздин такталган DBF файлдын көлөмү 2 ГБдан чоңураак, бул файлдын белгилүү чеги DBF файлдар, ошондуктан мost DBF туура келген колдонмолор файлыңызды ача албайт. Мисалы, мындай файлды ачуу үчүн Visual FoxPro колдонуп жатканда, сиз "Таблица эмес" катасын аласыз. Чечим "Параметрлер" өтмөгүндө "Файлды ### МБдан чоңураак болгондо бөлүү" опциясын иштетүү жана файлдын максималдуу өлчөмү катары 2 ГБдан азыраак, мисалы, 1800 МБ болушу керек болгон тиешелүү маанини коюу жана анан оригиналыңызды оңдоңуз DBF кайра файл. Чыгуу белгиленген файл бул чектен чоңураак болгондо, DDBFR калган калыбына келтирилген маалыматтарды жайгаштыруу үчүн жаңы бөлүнгөн файлды түзөт. Жана эгер бөлүү файлы кайрадан чекке жетсе, экинчи жаңы бөлүү файлы түзүлөт ж.б.у.с.
  3. Сиздин туруктуу DBF файл, таблицада 255тен ашык талаа бар. Учурда мost DBF туура келген колдонмолор 255тен ашык талаалары бар таблицаны колдобойт. Мисалы, мындай файлды ачуу үчүн Visual FoxPro колдонуп жатканда, сиз "Таблица эмес" катасын аласыз. Чечим "Параметрлер" өтмөгүндө "Талаалар ### ашык болгондо, таблицаны бөлүү" опциясын иштетип, талаанын максималдуу саны катары тиешелүү маанини, мисалы, 255ти коюп, анан түпнускаңызды оңдоо. DBF кайра файл. Ошентип, качан ДDBFR таблицада 255тен ашык талаа бар экенин аныктайт, ал калган талааларды жайгаштыруу үчүн жаңы бөлүнгөн таблицаны түзөт. Ал эми калган талаалар дагы эле 255 талаадан көп болсо, экинчи жаңы бөлүү таблицасы түзүлөт ж.б.у.с.