કેમ હું હજી પણ નિયત ખોલી શકતો નથી DBF ફાઇલ?

આ પરિસ્થિતિ માટે ત્રણ સંભાવનાઓ નીચે મુજબ છે:

  1. તમારા DBF ફાઇલ એક એપ્લિકેશન દ્વારા બનાવવામાં આવી છે, પરંતુ તમે બીજી એપ્લિકેશનમાં નિશ્ચિત ફાઇલ ખોલવા માંગો છો, જે અગાઉની સાથે સંપૂર્ણપણે સુસંગત નથી અને સમસ્યાઓનું કારણ બને છે. સમાધાન એ છે કે "પસંદ કરો" ની બાજુમાં ક besideમ્બો બ inક્સમાં સાચી સંસ્કરણ સેટ કરવું DBF બીજી એપ્લિકેશન અનુસાર એડિટ બ boxક્સ અને પછી એસtarટી ફરીથી ફાઇલ રિપેરિંગ. ઉદાહરણ તરીકે, તમારા DBF ફાઇલ ક્લિપર દ્વારા બનાવવામાં આવી છે પરંતુ તમારે તેને ડીબેઝ III માં ખોલવા માંગો છો, પછી તમારે "સંસ્કરણ" ને "dBase III" પર સેટ કરવું પડશે અને પછી ફાઇલને ફરીથી સમારકામ કરવાની જરૂર છે.
  2. તમારું નિશ્ચિત DBF ફાઇલ 2 જીબી કરતા મોટી છે, ની જાણીતી કદ મર્યાદા DBF ફાઇલો, તેથી મીost DBF સુસંગત એપ્લિકેશનો તમારી ફાઇલ ખોલી શકતા નથી. ઉદાહરણ તરીકે, આવી ફાઇલ ખોલવા માટે વિઝ્યુઅલ ફોક્સપ્રોનો ઉપયોગ કરતી વખતે, તમને "ટેબલ નહીં" ભૂલ મળશે. સોલ્યુશન એ છે કે "વિકલ્પ" ટ tabબમાં "### એમબી કરતા વધારે હોય ત્યારે ફાઇલ" સ્પ્લિટ કરો અને યોગ્ય મૂલ્ય સેટ કરો, ઉદાહરણ તરીકે, મહત્તમ ફાઇલ કદ તરીકે, 2MB, અને પછી તમારી અસલ સુધારવા DBF ફરી ફાઇલ કરો. જ્યારે આઉટપુટ નિશ્ચિત ફાઇલ આ મર્યાદા કરતા મોટી હોય, ત્યારે ડીDBFબાકીના પુન recoveredપ્રાપ્ત ડેટાને સમાવવા માટે નવી નવી સ્પ્લિટ ફાઇલ બનાવશે. અને જો સ્પ્લિટ ફાઇલ ફરીથી મર્યાદા સુધી પહોંચે છે, તો બીજી નવી સ્પ્લિટ ફાઇલ બનાવવામાં આવશે, અને આ રીતે.

  3. તમારા નિયત માં DBF ફાઇલ, કોષ્ટકમાં 255 થી વધુ ક્ષેત્રો છે. હાલમાં મીost DBF સુસંગત એપ્લિકેશંસ 255 થી વધુ ફીલ્ડ્સવાળા કોષ્ટકને ટેકો આપતી નથી. ઉદાહરણ તરીકે, આવી ફાઇલ ખોલવા માટે વિઝ્યુઅલ ફોક્સપ્રોનો ઉપયોગ કરતી વખતે, તમને "ટેબલ નહીં" ભૂલ મળશે. સમાધાન એ છે કે "વિકલ્પો" ટ tabબમાં જ્યારે ### ક્ષેત્રો કરતાં વધુ હોય ત્યારે "સ્પ્લિટ ટેબલ સક્ષમ કરો અને યોગ્ય મૂલ્ય સેટ કરો, ઉદાહરણ તરીકે, મહત્તમ ક્ષેત્ર ગણતરી તરીકે 255, અને પછી તમારા મૂળને સુધારવા માટે DBF ફરી ફાઇલ કરો. આમ જ્યારે ડીDBFઆરને શોધી કા .ે છે કે કોષ્ટકમાં 255 થી વધુ ક્ષેત્રો છે, તે બાકીના ક્ષેત્રોને સમાવવા માટે એક નવું સ્પ્લિટ ટેબલ બનાવશે. અને જો બાકીના ફીલ્ડ્સ હજી 255 ફીલ્ડ્સથી વધુ છે, તો બીજું નવું સ્પ્લિટ ટેબલ બનાવવામાં આવશે, અને આ રીતે.