Чаро ман то ҳол собитро кушода наметавонам DBF файл?

Барои ин вазъ се имконот мавҷуданд, ки чунинанд:

  1. шумо DBF файл тавассути як барнома сохта мешавад, аммо шумо мехоҳед, ки файли собитро дар замимаи дигар кушоед, ки бо пешина комилан мувофиқ нест ва мушкилот пеш меорад. Ҳалли масъала ин аст, ки версияи дурустро дар қуттии гурӯҳӣ дар паҳлӯи “Интихоб кунед DBF таъмир карда шавад »қуттии вироишро мувофиқи аризаи дуюм ва сипас сtart файлро дубора таъмир кунед. Масалан, шумо DBF файл аз ҷониби Clipper сохта шудааст, аммо шумо мехоҳед онро дар dBase III кушоед, пас ба шумо лозим аст, ки "Version" -ро ба "dBase III" насб кунед ва пас файлро дубора таъмир кунед.
  2. Шумо собит DBF парванда аз 2GB калонтар аст, ҳудуди маълуми DBF файлҳо, то мost DBF барномаҳои мувофиқ файли шуморо кушода наметавонанд. Масалан, ҳангоми истифодаи Visual FoxPro барои кушодани чунин файл ба шумо хатогии "Not a table" дучор меояд. Ҳалли он имкон медиҳад, ки "Файлро тақсим кардан аз ### MB" дар ҷадвали "Имконот" ва арзиши мувофиқе муқаррар карда шавад, ки он бояд аз 2GB камтар бошад, масалан, 1800MB, ҳамчун андозаи максималии файл ва пас нусхаи аслии худро таъмир кунед DBF бори дигар пешниҳод кунед. Вақте ки файли собит натиҷа аз ин маҳдуд калонтар аст, DDBFR барои ҷойгир кардани маълумоти боқимондаи барқароршуда файли нави тақсимшударо эҷод мекунад. Ва агар файли тақсимшуда дубора ба ҳадди худ расад, файли нави дуюми тақсимшаванда сохта мешавад ва ғайра.

  3. Дар собит шумо DBF файл, дар ҷадвал зиёда аз 255 майдон мавҷуд аст. Дар айни замон мost DBF барномаҳои мувофиқ ҷадвали дорои зиёда аз 255 майдонро дастгирӣ намекунанд. Масалан, ҳангоми истифодаи Visual FoxPro барои кушодани чунин файл ба шумо хатогии "Not a table" дучор меояд. Ҳалли масъала дар он аст, ки "Ҷадвали тақсимшавӣ ҳангоми зиёд будани ### майдонҳо" дар ҷадвали "Имконот" ва арзиши мувофиқ гузоштан, масалан, 255, ҳамчун миқдори максималии майдон ва баъд таъмири аслии худ DBF бори дигар пешниҳод кунед. Ҳамин тариқ, вақте ки Д.DBFR дар ҷадвал зиёда аз 255 майдонро муайян мекунад, он ҷадвали нави тақсимшударо барои ҷойгиркунии майдонҳои боқимонда эҷод мекунад. Ва агар майдонҳои боқимонда ҳанӯз ҳам аз 255 майдон зиёд бошанд, ҷадвали нави тақсимоти нав сохта мешавад ва ғайра.