ເປັນຫຍັງຂ້ອຍຍັງບໍ່ສາມາດເປີດການສ້ອມແຊມ DBF ແຟ້ມ?

ມີສາມຄວາມເປັນໄປໄດ້ ສຳ ລັບສະຖານະການນີ້, ດັ່ງຕໍ່ໄປນີ້:

  1. ຂອງທ່ານ DBF ເອກະສານຖືກສ້າງຂື້ນໂດຍໃຊ້ ໜຶ່ງ ໂປແກຼມ, ແຕ່ທ່ານຕ້ອງການເປີດເອກະສານຄົງທີ່ໃນໂປແກຼມອື່ນ, ເຊິ່ງມັນບໍ່ເຂົ້າກັນກັບອະດີດແລະກໍ່ໃຫ້ເກີດບັນຫາ. ວິທີແກ້ໄຂແມ່ນເພື່ອ ກຳ ນົດສະບັບທີ່ຖືກຕ້ອງໃນກ່ອງຄອມພິວເຕີ້ທີ່ຢູ່ຂ້າງຄຽງ“ ເລືອກ DBF ທີ່ຈະໄດ້ຮັບການສ້ອມແປງ” ກ່ອງດັດແກ້ອີງຕາມ ຄຳ ຮ້ອງສະ ໝັກ ທີສອງແລະຕໍ່ມາ start ການສ້ອມແປງແຟ້ມອີກຄັ້ງ. ຍົກຕົວຢ່າງ, ຂອງທ່ານ DBF ເອກະສານຖືກສ້າງຂື້ນໂດຍ Clipper ແຕ່ທ່ານຕ້ອງການເປີດມັນຢູ່ໃນ dBase III, ຫຼັງຈາກນັ້ນທ່ານ ຈຳ ເປັນຕ້ອງຕັ້ງຄ່າ“ ຮຸ່ນ” ໄປຍັງ“ dBase III” ແລະຫຼັງຈາກນັ້ນສ້ອມແປງແຟ້ມອີກຄັ້ງ.
  2. ຄົງທີ່ຂອງທ່ານ DBF file ມີຂະ ໜາດ ໃຫຍ່ກ່ວາ 2GB, ຂີດ ຈຳ ກັດຂະ ໜາດ ຂອງທີ່ຮູ້ຈັກ DBF ແຟ້ມ, ສະນັ້ນມost DBF ຄໍາຮ້ອງສະຫມັກທີ່ເຂົ້າກັນບໍ່ສາມາດເປີດເອກະສານຂອງທ່ານ. ຕົວຢ່າງເຊັ່ນເມື່ອໃຊ້ Visual FoxPro ເພື່ອເປີດເອກະສານດັ່ງກ່າວ, ທ່ານຈະໄດ້ຮັບຂໍ້ຜິດພາດ“ ບໍ່ແມ່ນຕາຕະລາງ”. ວິທີແກ້ໄຂແມ່ນເພື່ອໃຫ້ສາມາດ“ ແຍກໄຟລ໌ເມື່ອມັນໃຫຍ່ກວ່າ ### MB” ໃນແທັບ“ ຕົວເລືອກຕ່າງໆ” ແລະ ກຳ ນົດຄ່າທີ່ ເໝາະ ສົມ, ເຊິ່ງຄວນຈະ ໜ້ອຍ ກວ່າ 2GB, ຕົວຢ່າງ, 1800MB, ເປັນຂະ ໜາດ ຂອງເອກະສານສູງສຸດ, ແລະ ຫຼັງຈາກນັ້ນການສ້ອມແປງຕົ້ນສະບັບຂອງທ່ານ DBF ຍື່ນອີກຄັ້ງ. ເມື່ອຜົນຜະລິດເອກະສານຄົງທີ່ມີຂະ ໜາດ ໃຫຍ່ກວ່າຂີດ ຈຳ ກັດນີ້, DDBFR ຈະສ້າງເອກະສານແຍກ ໃໝ່ ເພື່ອຮອງຮັບຂໍ້ມູນທີ່ເກັບຄືນໄດ້ທີ່ຍັງເຫຼືອ. ແລະຖ້າເອກະສານແຍກອອກໄປຮອດຂອບເຂດ ຈຳ ກັດອີກຄັ້ງ, ເອກະສານແບ່ງປັນ ໃໝ່ ຄັ້ງທີສອງຈະຖືກສ້າງຂື້ນ, ແລະອື່ນໆ.

  3. ໃນການສ້ອມແຊມຂອງທ່ານ DBF file, ມີຫລາຍກວ່າ 255 ຊ່ອງໃນຕາຕະລາງ. ປະຈຸບັນມost DBF ຄໍາຮ້ອງສະຫມັກທີ່ເຫມາະສົມບໍ່ໄດ້ສະຫນັບສະຫນູນຕາຕະລາງທີ່ມີຫຼາຍກ່ວາ 255 ນາ. ຕົວຢ່າງເຊັ່ນເມື່ອໃຊ້ Visual FoxPro ເພື່ອເປີດເອກະສານດັ່ງກ່າວ, ທ່ານຈະໄດ້ຮັບຂໍ້ຜິດພາດ“ ບໍ່ແມ່ນຕາຕະລາງ”. ວິທີແກ້ໄຂແມ່ນເພື່ອໃຫ້ສາມາດ“ ແບ່ງປັນຕາຕະລາງໃນເວລາທີ່ມີຫຼາຍກວ່າ ### ທົ່ງນາ” ໃນແທັບ“ ຕົວເລືອກຕ່າງໆ” ແລະ ກຳ ນົດຄ່າທີ່ ເໝາະ ສົມ, ຍົກຕົວຢ່າງ 255, ເປັນ ຈຳ ນວນສະ ໜາມ ທີ່ສູງສຸດ, ແລະຫຼັງຈາກນັ້ນສ້ອມແປງຕົ້ນສະບັບຂອງທ່ານ DBF ຍື່ນອີກຄັ້ງ. ດັ່ງນັ້ນເມື່ອ DDBFR ກວດພົບວ່າມີຫລາຍກວ່າ 255 ທົ່ງນາໃນຕາຕະລາງ, ມັນຈະສ້າງຕາຕະລາງແບ່ງແຍກ ໃໝ່ ເພື່ອຮອງຮັບບັນດາທົ່ງນາທີ່ຍັງເຫຼືອ. ແລະຖ້າທົ່ງນາທີ່ຍັງເຫຼືອຍັງມີຫລາຍກວ່າ 255 ນາ, ຕາຕະລາງແບ່ງປັນຄັ້ງທີສອງຈະຖືກສ້າງຂື້ນ, ແລະອື່ນໆ.