Bakit hindi ko pa rin mabuksan ang naayos DBF file?

Mayroong tatlong mga posibilidad para sa sitwasyong ito, tulad ng sumusunod:

  1. Iyong DBF Ang file ay nilikha ng isang application, ngunit nais mong buksan ang naayos na file sa isa pang application, na kung saan ay hindi ganap na katugma sa dati at nagdudulot ng mga problema. Ang solusyon ay upang itakda ang tamang bersyon sa combo box sa tabi ng "Piliin DBF upang ayusin ”i-edit ang kahon ayon sa pangalawang aplikasyon at pagkatapos ay start pag-aayos muli ng file. Halimbawa, ang iyong DBF Ang file ay nilikha ng Clipper ngunit nais mong buksan ito sa dBase III, pagkatapos ay kailangan mong itakda ang "Bersyon" sa "dBase III" at pagkatapos ay ayusin muli ang file.
  2. Ang iyong naayos na DBF ang file ay mas malaki sa 2GB, ang kilalang limitasyon sa laki ng DBF mga file, kaya most DBF hindi mabubuksan ng mga katugmang application ang iyong file. Halimbawa, kapag gumagamit ng Visual FoxPro upang buksan ang naturang isang file, makakakuha ka ng error na "Hindi isang talahanayan". Ang solusyon ay upang paganahin ang "Hatiin ang file kapag ito ay mas malaki kaysa sa ### MB" na opsyon sa tab na "Mga Pagpipilian" at magtakda ng isang naaangkop na halaga, na dapat ay mas mababa sa 2GB, halimbawa, 1800MB, bilang ang maximum na laki ng file, at pagkatapos ayusin ang iyong orihinal DBF file ulit. Kapag ang output naayos na file ay mas malaki kaysa sa limitasyong ito, DDBFLilikha ang R ng isang bagong split file upang mapaunlakan ang natitirang nakuhang data. At kung ang split file ay umabot muli sa limitasyon, isang pangalawang bagong split file ay malilikha, at iba pa.

  3. Sa iyong naayos DBF file, mayroong higit sa 255 mga patlang sa talahanayan. Kasalukuyang most DBF hindi sinusuportahan ng mga katugmang application ang isang talahanayan na may higit sa 255 na mga patlang. Halimbawa, kapag gumagamit ng Visual FoxPro upang buksan ang naturang isang file, makakakuha ka ng error na "Hindi isang talahanayan". Ang solusyon ay upang paganahin ang "Hatiin ang talahanayan kapag mayroong higit sa ### mga patlang" na pagpipilian sa tab na "Mga Pagpipilian" at magtakda ng isang naaangkop na halaga, halimbawa, 255, bilang ang maximum na bilang ng patlang, at pagkatapos ay ayusin ang iyong orihinal DBF file ulit. Kaya't nang DDBFNakita ng R na mayroong higit sa 255 na mga patlang sa talahanayan, lilikha ito ng isang bagong split table upang mapaunlakan ang natitirang mga patlang. At kung ang natitirang mga patlang ay higit pa sa 255 mga patlang, isang pangalawang bagong split table ay malilikha, at iba pa.