لماذا ما زلت لا أستطيع فتح الثابت DBF ملف؟

هناك ثلاثة احتمالات لهذا الموقف ، على النحو التالي:

  1. حل متجر العقارات الشامل الخاص بك في جورجيا DBF يتم إنشاء الملف بواسطة تطبيق واحد ، ولكنك تريد فتح الملف الثابت في تطبيق آخر ، وهو غير متوافق تمامًا مع السابق ويسبب مشاكل. الحل هو تعيين الإصدار الصحيح في مربع التحرير والسرد بجانب "تحديد DBF ليتم إصلاحه "حسب التطبيق الثاني ثم starر إصلاح الملف مرة أخرى. على سبيل المثال ، ملف DBF تم إنشاء الملف بواسطة Clipper ولكنك تريد فتحه في dBase III ، فأنت بحاجة إلى تعيين "الإصدار" على "dBase III" ثم إصلاح الملف مرة أخرى.
  2. ثابت الخاص بك DBF الملف أكبر من 2 غيغابايت ، وهو حد الحجم المعروف لـ DBF الملفات ، لذلك مost DBF لا يمكن للتطبيقات المتوافقة فتح ملفك. على سبيل المثال ، عند استخدام Visual FoxPro لفتح مثل هذا الملف ، سوف تحصل على خطأ "ليس جدولاً". الحل هو تمكين خيار "Split file عندما يكون أكبر من ### MB" في علامة التبويب "Options" وتعيين قيمة مناسبة ، والتي يجب أن تكون أقل من 2GB ، على سبيل المثال ، 1800MB ، كحد أقصى لحجم الملف ، و ثم إصلاح ملفك الأصلي DBF ملف مرة أخرى. عندما يكون الملف الثابت الناتج أكبر من هذا الحد ، فإن دDBFسيقوم R بإنشاء ملف مقسم جديد لاستيعاب البيانات المستردة المتبقية. وإذا وصل الملف المقسم إلى الحد الأقصى مرة أخرى ، فسيتم إنشاء ملف مقسم جديد ، وهكذا.
  3. في الثابتة الخاص بك DBF ملف ، هناك أكثر من 255 حقلاً في الجدول. حاليا مost DBF لا تدعم التطبيقات المتوافقة جدولًا يحتوي على أكثر من 255 حقلاً. على سبيل المثال ، عند استخدام Visual FoxPro لفتح مثل هذا الملف ، سوف تحصل على خطأ "ليس جدولاً". يتمثل الحل في تمكين خيار "تقسيم الجدول عندما يكون هناك أكثر من ### حقل" في علامة التبويب "خيارات" وتعيين قيمة مناسبة ، على سبيل المثال ، 255 ، كحد أقصى لعدد الحقول ، ثم إصلاح DBF ملف مرة أخرى. وهكذا عندما دDBFيكتشف R أن هناك أكثر من 255 حقلاً في الجدول ، وسوف يقوم بإنشاء جدول مقسم جديد لاستيعاب الحقول المتبقية. وإذا كانت الحقول المتبقية لا تزال أكثر من 255 حقلاً ، فسيتم إنشاء جدول مقسم جديد ، وهكذا.