ดูหมวดหมู่

ทำไมฉันยังไม่สามารถเปิดไฟล์ DBF ไฟล์?

อ่าน 2 นาที

มีความเป็นไปได้สามประการสำหรับสถานการณ์นี้ดังนี้:

  1. ของคุณ DBF ไฟล์ถูกสร้างขึ้นโดยแอพพลิเคชั่นเดียว แต่คุณต้องการเปิดไฟล์คงที่ในแอพพลิเคชั่นอื่นซึ่งไม่สามารถใช้งานร่วมกับแอพพลิเคชั่นเดิมได้อย่างสมบูรณ์และทำให้เกิดปัญหา วิธีแก้ปัญหาคือการตั้งค่าเวอร์ชันที่ถูกต้องในกล่องคำสั่งผสมข้าง“ เลือก DBF แก้ไขช่อง "ไฟล์ที่ต้องซ่อมแซม" ตามแอปพลิเคชันที่สอง แล้วเริ่มซ่อมแซมไฟล์อีกครั้ง ตัวอย่างเช่น ไฟล์ของคุณ DBF ไฟล์ถูกสร้างขึ้นโดย Clipper แต่คุณต้องการเปิดใน dBase III จากนั้นคุณต้องตั้งค่า“ Version” เป็น“ dBase III” จากนั้นซ่อมแซมไฟล์อีกครั้ง
  2. ของคุณคงที่ DBF ไฟล์มีขนาดใหญ่กว่า 2GB ขีด จำกัด ขนาดที่ทราบของไฟล์ DBF ไฟล์ ดังนั้นส่วนใหญ่ DBF แอพพลิเคชั่นที่รองรับไม่สามารถเปิดไฟล์ของคุณได้ ตัวอย่างเช่นเมื่อใช้ Visual FoxPro เพื่อเปิดไฟล์ดังกล่าวคุณจะได้รับข้อผิดพลาด“ ไม่ใช่ตาราง” วิธีแก้ปัญหาคือเปิดใช้งานตัวเลือก“ แยกไฟล์เมื่อมีขนาดใหญ่กว่า ### MB” ในแท็บ“ ตัวเลือก” และตั้งค่าที่เหมาะสมซึ่งควรน้อยกว่า 2GB เช่น 1800MB เป็นขนาดไฟล์สูงสุดและ จากนั้นซ่อมแซมต้นฉบับของคุณ DBF ไฟล์แยกใหม่ เมื่อไฟล์เอาต์พุตที่แก้ไขแล้วมีขนาดใหญ่เกินขีดจำกัดนี้ DDBFR จะสร้างไฟล์แยกใหม่เพื่อรองรับข้อมูลที่กู้คืนได้ที่เหลืออยู่ และหากไฟล์แยกมีขนาดถึงขีดจำกัดอีกครั้ง ไฟล์แยกใหม่ไฟล์ที่สองจะถูกสร้างขึ้น และเป็นเช่นนี้เรื่อยไป
  3. ในการแก้ไขของคุณ DBF ในไฟล์นั้น มีฟิลด์มากกว่า 255 ฟิลด์ในตาราง ปัจจุบันส่วนใหญ่ DBF แอปพลิเคชันที่เข้ากันได้ไม่รองรับตารางที่มีมากกว่า 255 ฟิลด์ ตัวอย่างเช่นเมื่อใช้ Visual FoxPro เพื่อเปิดไฟล์ดังกล่าวคุณจะได้รับข้อผิดพลาด“ ไม่ใช่ตาราง” วิธีแก้ปัญหาคือเปิดใช้ตัวเลือก "แยกตารางเมื่อมีมากกว่า ### ช่อง" ในแท็บ "ตัวเลือก" และตั้งค่าที่เหมาะสมเช่น 255 เป็นจำนวนฟิลด์สูงสุดจากนั้นซ่อมแซมต้นฉบับของคุณ DBF ไฟล์อีกครั้ง ดังนั้นเมื่อ DDBFR ตรวจพบว่ามีฟิลด์มากกว่า 255 ฟิลด์ในตาราง มันจะสร้างตารางแยกใหม่เพื่อรองรับฟิลด์ที่เหลือ และหากฟิลด์ที่เหลือยังคงมีมากกว่า 255 ฟิลด์ มันก็จะสร้างตารางแยกใหม่ครั้งที่สอง และเป็นเช่นนี้เรื่อยไป