اقتصاص إلى 255 حرفاً مع برنامج تشغيل ODBC Excel البيانات

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية189897
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الأعراض
عند استرداد البيانات الخارجية التي تستخدم برنامج تشغيل Microsoft Excel 97 ODBC "، قد يتم اقتطاعها الحقول التي تحتوي على أكثر من 255 حرفاً إلى 255 حرفاً.
السبب
قد يتم قطع البيانات الخاصة بك إلى 255 حرفاً إذا تتضمن السجلات الثمانية الأولى للحصول على الحقل (الحقول) يتم اقتطاع الأحرف 255 أو أقل. برنامج تشغيل ODBC Excel Microsoft سيقوم ، افتراضياً، بتفحص الثمانية الأولى صفوف البيانات لتحديد نوع البيانات في كل عمود.

على الرغم من أن تغيير قيمة "صفوف التفحص" في مربع الحوار إعداد Excel Microsoft ODBC إلى شئ أكبر من 8 (ولكن ليس أكبر من 16) لا يتم استخدام هذه القيمة بواسطة Excel. يستخدم برنامج تشغيل ODBC Excel قيمة DWORD TypeGuessRows أحد مفتاح التسجيل التالي لتحديد عدد الصفوف المراد تفحصها في البيانات الخاصة بك:
  • Excel 97
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Excel
  • Excel 2000 والإصدارات الأحدث
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel
الحل
لتغيير عدد الصفوف التي برنامج تشغيل ODBC Excel لتحديد نوع البيانات لديك في الجدول الخاص بك تغيير إعداد قيمة DWORD TypeGuessRows.

ملاحظة: سوف تعمل الخطوات التالية فقط إذا تم حفظ ملف Excel المصدر في تنسيق ملف مصنف Microsoft Excel. إذا تم حفظه في تنسيق ملف مصنف Microsoft Excel 97 & 5.0/95, سيتم اقتطاع البيانات دوماً إلى 255 حرفاً.

هام هذا المقطع أو أسلوب أو المهمة على خطوات إخبارك عن كيفية تعديل التسجيل. ومع ذلك، قد تحدث مشكلات خطيرة في حالة تعديل السجل بطريقة غير صحيحة. لذلك، تأكد من اتبع الخطوات التالية بعناية. للحصول على الحماية المضافة عمل نسخة احتياطية من السجل قبل تعديله. ثم يمكنك استعادة السجل في حالة حدوث مشكلة. للحصول على مزيد من المعلومات حول كيفية عمل نسخة احتياطية من السجل واستعادته انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
322756كيفية عمل نسخة احتياطية و استعادة التسجيل في Windows


للحصول على معلومات حول كيفية تحرير التسجيل عرض موضوع التعليمات "تغيير المفاتيح And قيم" في محرر التسجيل (Regedit.exe) أو مواضيع التعليمات "إضافة ثم حذف معلومات في التسجيل" و "تحرير بيانات التسجيل" في Regedt32.exe. ملاحظة يجب نسخ احتياطية من السجل قبل تحريره. إذا كنت تقوم بتشغيل Windows NT كما يجب تحديث لديك قرص الإصلاح لحالات الطوارئ (ERD).

لتغيير إعداد قيمة TypeGuessRows اتبع الخطوات التالية:
  1. قم بإغلاق أية برامج قيد التشغيل.
  2. في القائمة "ابدأ" ، انقر فوق تشغيل. اكتب regedit ثم انقر فوق موافق.
  3. في محرر التسجيل، قم بتوسيع المفتاح التالي استناداً إلى إصدار Excel الذي تقوم بتشغيله:
    • Excel 97
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Excel
    • Excel 2000 والإصدارات الأحدث
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel
  4. حدد TypeGuessRows ثم في القائمة تحرير انقر فوق تعديل.
  5. في مربع الحوار تحرير قيمة DWORD ، انقر فوق عشري تحت معارف. اكتب قيمة بين 0 و 16 ضمناً للحصول على بيانات القيمة. انقر فوق "موافق" ثم قم بإنهاء "محرر التسجيل".
ملاحظة: بالنسبة ذلك، تعيين القيمة TypeGuessRows إلى صفر (0) غير مستحسن إذا كان جدول Excel كبير جداً. عند تعيين هذه القيمة إلى صفر سيقوم Microsoft Excel بتفحص كافة السجلات في الجدول الخاص بك لتحديد نوع البيانات في كل عمود.
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".
استعلام XL97 XL2003 XL2002 XL2000

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 189897 - آخر مراجعة: 12/05/2015 08:59:21 - المراجعة: 2.2

Microsoft Office Excel 2003, Microsoft Excel 2002 Standard Edition, Microsoft Excel 2000 Standard Edition, Microsoft Excel 97 Standard Edition

  • kbnosurvey kbarchive kbmt kbbug kbpending KB189897 KbMtar
تعليقات