تقدم هذه المقالة بشكل أساسي قائمة رموز الأخطاء الخاصة بأخطاء مترجم Microsoft VBScript التي يمكن للأصدقاء المحتاجين الرجوع إليها.
خطأ في مترجم Microsoft VBScript '' عبارة مفقودة
ActiveServerPages,ASP0126(0x80004005)-->لا يمكن العثور على ملف التضمين
MicrosoftOLEDBProviderforODBCDrivers(0x80040E21)-->خطأ في بيان SQL (نوع البيانات غير متطابق أو خطأ في اسم الجدول (اسم الحقل) أو الجدول في حالة التحرير، أو الجدول غير موجود في قاعدة البيانات المفتوحة بواسطة conn)
MicrosoftOLEDBProviderforODBCDrivers(0x80040E14)-->خطأ في عبارة SQL (خطأ في اسم الحقل، أو عدم تطابق نوع البيانات)
MicrosoftOLEDBProviderforODBCDrivers(0x80040E07)-->خطأ في عبارة SQL (نوع الحقل الذي سيتم إدراجه أو تحديثه لا يتطابق مع نوع البيانات المتغير)
MicrosoftOLEDBProviderforODBCDrivers(0x80040E57)-->خطأ في عبارة SQL (البيانات التي سيتم إدراجها أو تجاوز السعة تحديثها)
MicrosoftOLEDBProviderforODBCDrivers(0x80040E10)-->خطأ في عبارة SQL (تحديث اسم الحقل أو نوع البيانات المراد تحديثه غير صحيح)
MicrosoftOLEDBProviderforODBCDrivers(0x80004005)-->خطأ في عبارة SQL (لا يمكن أن تكون قيمة الحقل المراد إدراجه أو تحديثه فارغة)
MicrosoftOLEDBProviderforODBCDrivers(0x80004005) --> خطأ في فتح قاعدة البيانات، لم يتم العثور على قاعدة بيانات في الدليل المحدد
MicrosoftOLEDBProviderforODBCDrivers(0x80040E37)-->لم يتم العثور على جدول
خطأ وقت تشغيل MicrosoftVBscript (0x800A000D) --> خطأ في الرجوع إلى متغير rs (كائن rs مغلق أو غير محدد)
خطأ وقت تشغيل MicrosoftVBscript (0x800A01C2)-->خطأ في البرنامج النصي vbscript (خطأ في عبارة vbscript)
خطأ وقت تشغيل MicrosoftVBscript (0x800A0006)-->خطأ في البرنامج النصي vbscript (خطأ تجاوز السعة)
خطأ في برنامج التحويل البرمجي لـ MicrosoftVBscript (0x800A040E)-->حلقة مفقودة
خطأ في برنامج التحويل البرمجي لـ MicrosoftVBscript (0x800A03EA) -> مفقود إذا أو endif
خطأ في برنامج التحويل البرمجي لـ MicrosoftVBscript (0x800A03EE) --> العبارة لم تنته (مفقود))
خطأ في برنامج التحويل البرمجي لـ MicrosoftVBscript (0x800A03F6)-->خطأ في عبارة if (endif مفقود)
خطأ وقت تشغيل MicrosoftVBscript (0x800A005B) --> المجموعة مفقودة
خطأ وقت تشغيل MicrosoftVBscript (0x800A0005)-->لم يتم تعريف المتغير
خطأ في برنامج التحويل البرمجي لـ MicrosoftVBscript (0x800A03F9)-->إذا كانت العبارة مفقودة
خطأ في برنامج التحويل البرمجي لـ MicrosoftVBscript (0x800A0411)-->خطأ في تعريف العبارة الخافتة
خطأ في برنامج التحويل البرمجي لـ MicrosoftVBscript (0x800A0408)-->خطأ في بيان SQL (؟؟؟؟؟؟؟؟؟؟؟؟؟؟)
خطأ وقت تشغيل Microsoft VBScript (0x800A01B6) سبب الخطأ: تعيين rs=server.create...أنت في عداد المفقودين
ADODB.Recordset(0x800A0BB9)-->خطأ في عبارة SQL (لم يتم تعريف عبارة SQL أو عبارة conn أو حدث خطأ عند تعيين قيمة لسمة rs)
ADODB.Recordset(0x800A0CC1)-->خطأ في كائن rs (كائن rs نفسه غير موجود أو يشير بشكل غير صحيح إلى اسم حقل غير موجود)
ADODB.Recordset(0x800A0BCD)-->خطأ في كائن rs (لا يوجد سجل في مجموعة السجلات ولكن مجموعة السجلات قيد التشغيل)
ADODB.Recordset(0x800A0E78)-->خطأ في كائن rs (مجموعة السجلات غير موجودة، بيان rs.open مفقود)
ADODB.Recordset(0x800A0CC1) --> خطأ في كائن rs (الإشارة إلى اسم حقل غير موجود)
ADODB.Recordset(0x800A0E7D)-->خطأ في تعريف conn
ADODB.Recordset(0x800A0CB3)-->تم فتح قاعدة البيانات في وضع القراءة فقط ولا يمكن تحديث البيانات.
يحدث خطأ في بناء جملة VBScript إذا كانت بنية عبارة VBScript تنتهك قاعدة واحدة أو أكثر من قواعد بناء جملة لغة البرمجة النصية VBScript.
تحدث الأخطاء عادة عند تجميع البرنامج قبل تنفيذه. فيما يلي 53 خطأ في بناء الجملة:
وصف رقم الخطأ
شرح العشري الست عشري
1001 800A03E9 الذاكرة غير كافية
1002 800A03EA خطأ في بناء الجملة
1003 800A03EB مفقود:
1005 800A03ED يتطلب ''('
1006 800A03EE يتطلب ')'
1007 800A03EF مفقود]
1010 800A03F2 معرف مطلوب
1011 800A03F3 يتطلب '='
1012 800A03F4 يتطلب "إذا"
1013 800A03F5 يتطلب "إلى"
1014 800A03F6 يتطلب "النهاية"
1015 800A03F7 يتطلب "وظيفة"
1016 800A03F8 يتطلب "Sub"
1017 800A03F9 يتطلب "ثم"
1018 800A03FA يتطلب "Wend"
1019 800A03FB يتطلب "حلقة"
1020 800A03FC يتطلب "التالي"
1021 800A03FD يتطلب "الحالة"
1022 800A03FE يتطلب "تحديد"
1023 800A03FF يتطلب التعبير
1024 800A0400 مطلوب بيان
1025 800A0401 نهاية البيان مطلوبة
1026 800A0402 يتطلب عدد صحيح ثابت
1027 800A0403 يتطلب "بينما" أو "حتى"
1028 800A0404 يتطلب "بينما" أو "حتى" أو عدم انتهاء العبارة.
1029 800A0405 يتطلب "مع"
1030 800A0406 المعرف طويل جدًا
1031 800A0407 رقم غير صالح
1032 800A0408 حرف غير صالح
1033 800A0409 ثابت السلسلة غير المنتهية
1034 800A040A تعليق غير مكتمل
1037 800A040D استخدام غير صالح للكلمة الرئيسية "أنا"
1038 800A040E "حلقة" لا "افعل"
1039 800A040F عبارة "خروج" غير صالحة
1040 800A0410 متغير التحكم في الحلقة "for" غير صالح
1041 800A0411 إعادة تعريف الاسم
1042 800A0412 يجب أن يكون البيان الأول للسطر
1043 800A0413 لا يمكن تعيينه لمعلمات غير Byval.
1044 800A0414 لا يمكن استخدام الأقواس عند استدعاء Sub
1045 800A0415 الثابت الحرفي مطلوب
1046 800A0416 يتطلب "في"
1047 800A0417 يتطلب "الفئة"
1048 800A0418 يجب أن يتم تعريفه داخل الفصل
1049 800A0419 Let أو Set أو Get مطلوب في إعلان السمة
1050 800A041A يتطلب "خاصية"
1051 800A041B يجب أن يكون عدد المعلمات متوافقًا مع وصف السمة.
1052 800A041C لا يمكن أن يكون هناك سمات/طرق افتراضية متعددة في الفصل الدراسي
1053 800A041D لا يمكن لتهيئة الفئة أو إنهائها أن تأخذ معلمات.
1054 800A041E يجب أن تحتوي خاصية Let أو Set على معلمة واحدة على الأقل
1055 800A041F غير ضروري "التالي"
1056 800A0420 لا يمكن تحديد "الافتراضي" إلا في "الخاصية" أو "الوظيفة" أو "الفرعي"
1057 800A0421 عند تحديد 'افتراضي'، يجب أيضًا تحديد 'عام'.
1058 800A0422 لا يمكن تحديد "الافتراضي" إلا في Property Get
أخطاء وقت تشغيل VBScript
يحدث خطأ وقت تشغيل VBScript إذا قام البرنامج النصي VBScript بتنفيذ عملية لا يمكن للنظام تنفيذها. فقط عند تشغيل برنامج نصي، أو تعيين قيمة لتعبير متغير، أو
تحدث أخطاء وقت تشغيل VBScript فقط عند تخصيص الذاكرة. فيما يلي أخطاء وقت التشغيل الـ 65:
وصف رقم الخطأ
شرح العشري الست عشري
5 800A0005 استدعاء الإجراء أو المعلمة غير صالحة
6 800A0006 الفائض
7 800A0007 الذاكرة غير كافية
9 800A0009 منخفض خارج الحدود
10 800A000A المصفوفة ذات طول ثابت أو مقفلة مؤقتًا.
11800A000B مقسومًا على صفر
13 800A000D عدم تطابق النوع
14 800A000E تجاوز مساحة السلسلة
17 800A0011 غير قادر على تنفيذ العملية المطلوبة
28 800A001C تجاوز سعة المكدس
35 800A0023 لم يتم تعريف الفرع أو الوظيفة
48 800A0030 خطأ في تحميل DLL
51 800A0033 خطأ داخلي
52 800A0034 اسم ملف أو رقم غير صالح
53 800A0035 الملف غير موجود
54 800A0036 وضع الملف غير صالح
55 800A0037 تم فتح الملف
57 800A0039 خطأ في الإدخال/الإخراج بالجهاز
58 800A003A الملف موجود بالفعل
61 800A003D مساحة القرص ممتلئة
62 800A003E يتجاوز الإدخال نهاية الملف.
67 800A0043 عدد كبير جدًا من الملفات
68 800A0044 الجهاز غير متوفر
70 800A0046 تم تعطيل الإذن
71 800A0047 القرص غير جاهز
74 لا يمكن إعادة تسمية 800A004A بمحرك أقراص مختلف
75 800A004B خطأ في الوصول إلى المسار/الملف
76 800A004C المسار غير موجود
91 800A005B لم يتم تعيين متغير الكائن
92 800A005C لم تتم تهيئة حلقة For
94 800A005E الاستخدام غير القانوني لـ Null
322 800A0142 لا يمكن إنشاء الملف المؤقت المطلوب
424 800A01A8 الكائن مطلوب
429 800A01AD لا يمكن لمكون ActiveX إنشاء كائن
430 فئة 800A01AE لا تدعم الأتمتة
432 800A01B0 لم يتم العثور على اسم الملف أو اسم الفئة في عملية التشغيل الآلي
438 800A01B6 الكائن لا يدعم هذه الخاصية أو الطريقة.
440 800A01B8 خطأ في الأتمتة
445 كائن 800A01BD لا يدعم هذه العملية
446 800A01BE الكائن لا يدعم المعلمات المحددة.
447 800A01BF الكائن لا يدعم الإعدادات المحلية الحالية.
448 800A01C0 لم يتم العثور على المعلمة المسماة
449 800A01C1 المعلمة ليست اختيارية
450 800A01C2 عدد خاطئ من المعلمات أو قيمة سمة معلمة غير صالحة
451 800A01C3 الكائن ليس مجموعة
453 800A01C5 لم يتم العثور على وظيفة dll المحددة
455 800A01C7 خطأ في قفل مصدر الكود
457 800A01C9 هذا المفتاح هو بالفعل عنصر اقتران لهذه المجموعة
458 800A01CA يستخدم المتغير نوع التنفيذ التلقائي غير المدعوم في VBScript.
462 800A01CE الخادم البعيد غير موجود أو لا يمكن الوصول إليه
481 800A01E1 صورة غير صالحة
500 800A01F4 المتغير غير محدد
501 800A01F5 التوزيع غير القانوني
502 800A01F6 كائن البرنامج النصي غير آمن
503 800A01F7 لا يمكن تهيئة الكائن بأمان.
504 800A01F8 لا يمكن إنشاء الكائن بأمان
505 800A01F9 مرجع غير صالح أو غير مؤهل
لم يتم تعريف فئة 506 800A01FA
507 800A01FB حدث استثناء
5016 800A1398 كائن التعبير العادي مطلوب
5017 800A1399 خطأ في بناء الجملة في التعبير العادي
5018 800A139A محدد كمية خاطئ
5019 800A139B ']' مطلوب في التعبير العادي
5020 800A139C يتطلب ')' في التعبير العادي
5021 800A139D تم تعيين الأحرف خارج الحدود
32811 لم يتم العثور على عنصر 800A802B