تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

الأعراض

عند معاينة التعليمات البرمجية المكتوبة في Visual Basic البرنامج النصي في مستعرض، تظهر رسالة الخطأ التالية:

خطأ التحويل البرمجي Microsoft VBScript '800a03e9' نفاد الذاكرة

السبب

VBScript حد أقصى ثابت سلسلة أحرف 1022، ويظهر هذا الخطأ في أي وقت يتجاوز خط من تعليمات برمجية حرف 1022.

الحل

في معظم الأحيان، السطر من التعليمة البرمجية في الخطأ هي عبارة SQL حيث يمكن تحديد البيانات كبيرة جداً. يمكنك استخدام أحد الإجراءات التالية لحل هذه المشكلة:

  • إذا حدد يتعارض مع جدول واحد، قم بإزالة البادئة "جدول." أمام كل عمود.

  • إنشاء متغير للاحتفاظ بعبارة SELECT وسلسله SQL عبر عدة أسطر كما يلي:

    MySQL = "SELECT table.col1, table.col2 "MySQL = MySQL & "FROM table "MySQL = MySQL & "Where x = 3"
  • إذا كان عدد الأعمدة صغيرة نسبيا، ولكن تحديد عبارة SELECT من جداول متعددة، يمكنك إنشاء طريقة عرض. حدد مقابل العرض، إهمال البادئة "جدول." أمام الأعمدة.

  • لغير SQL سطور التعليمات البرمجية التي تكون كبيرة جداً، يمكنك استخدام الحل البديل الثاني المذكورة سابقا.

الحالة

هذا السلوك مرتبط بالتصميم.

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×