ហេតុអ្វីបានជាខ្ញុំនៅតែមិនអាចបើកថេរ DBF ឯកសារ?

មានលទ្ធភាពបីយ៉ាងសម្រាប់ស្ថានភាពនេះដូចខាងក្រោម៖

  1. របស់អ្នក DBF ឯកសារត្រូវបានបង្កើតដោយកម្មវិធីមួយប៉ុន្តែអ្នកចង់បើកឯកសារថេរនៅក្នុងកម្មវិធីមួយផ្សេងទៀតដែលមិនត្រូវគ្នានឹងកម្មវិធីចាស់និងបង្កបញ្ហា។ ដំណោះស្រាយគឺត្រូវកំណត់កំណែត្រឹមត្រូវនៅក្នុងប្រអប់បន្សំក្បែរ“ ជ្រើសរើស DBF ត្រូវបានជួសជុល” ប្រអប់កែសំរួលយោងទៅតាមកម្មវិធីទី ២ និងបន្ទាប់tarមិនជួសជុលឯកសារម្តងទៀត។ ឧទាហរណ៍របស់អ្នក DBF ឯកសារត្រូវបានបង្កើតដោយ Clipper ប៉ុន្តែអ្នកចង់បើកវានៅក្នុង dBase III បន្ទាប់មកអ្នកត្រូវកំណត់“ Version” ទៅ“ dBase III” ហើយបន្ទាប់មកជួសជុលឯកសារម្តងទៀត។
  2. ថេររបស់អ្នក DBF ឯកសារមានទំហំធំជាង ២ ជីកាបៃ, ទំហំកំណត់ដែលស្គាល់ DBF ឯកសារ, ដូច្នេះម៉ែត្រost DBF កម្មវិធីដែលត្រូវគ្នាមិនអាចបើកឯកសាររបស់អ្នកបានទេ។ ឧទាហរណ៍នៅពេលប្រើ Visual FoxPro ដើម្បីបើកឯកសារបែបនេះអ្នកនឹងទទួលបានកំហុស“ មិនមែនតុ” ។ ដំណោះស្រាយគឺដើម្បីបើក“ បំបែកឯកសារនៅពេលវាធំជាង“ # MB មេកាបៃ” ជម្រើសក្នុងផ្ទាំង“ ជំរើស” ហើយកំណត់តម្លៃសមរម្យដែលគួរតែតិចជាង ២ ជីកាបៃឧទាហរណ៍ ១៨០០ មេកាបៃដែលជាទំហំឯកសារអតិបរមាហើយ បន្ទាប់មកជួសជុលដើមរបស់អ្នក DBF ឯកសារម្តងទៀត។ នៅពេលលទ្ធផលឯកសារថេរមានទំហំធំជាងដែនកំណត់នេះឃDBFwill នឹងបង្កើតឯកសារបំបែកថ្មីដើម្បីផ្ទុកទិន្នន័យដែលនៅសល់។ ហើយប្រសិនបើឯកសារបំបែកឈានដល់ដែនកំណត់ម្តងទៀតឯកសារបំបែកថ្មីទីពីរនឹងត្រូវបានបង្កើតហើយដូច្នេះនៅលើ។

  3. នៅក្នុងថេររបស់អ្នក DBF ឯកសារមានវាលច្រើនជាង ២៥៥ នៅក្នុងតារាង។ បច្ចុប្បន្នម៉ែost DBF មិនត្រូវគ្នានឹងកម្មវិធីដែលមិនគាំទ្រតារាងដែលមានច្រើនជាង ២៥៥ ។ ឧទាហរណ៍នៅពេលប្រើ Visual FoxPro ដើម្បីបើកឯកសារបែបនេះអ្នកនឹងទទួលបានកំហុស“ មិនមែនតុ” ។ ដំណោះស្រាយគឺដើម្បីបើក“ បំបែកតារាងនៅពេលមានជំរើសច្រើនជាង ###” នៅក្នុងផ្ទាំង“ ជំរើស” ហើយកំណត់តម្លៃដែលសមរម្យឧទាហរណ៍ ២៥៥ ជាចំនួនអតិបរមានៃវាលហើយបន្ទាប់មកជួសជុលដើមរបស់អ្នក DBF ឯកសារម្តងទៀត។ ដូច្នេះនៅពេលឃDBFR រកឃើញថាមានវាលច្រើនជាង ២៥៥ នៅក្នុងតារាងវានឹងបង្កើតតារាងបំបែកថ្មីដើម្បីផ្ទុកវាលដែលនៅសល់។ ហើយប្រសិនបើវាលដែលនៅសល់នៅតែមានច្រើនជាង ២៥៥ វាលនោះតារាងបំបែកថ្មីទី ២ នឹងត្រូវបានបង្កើតឡើង។ ល។