مؤشرات الخطأ
اطّلع على السيناريو التالي:
-
يكون كمبيوتر الذي يقوم بتشغيل Microsoft SharePoint Server 2010.
-
لديك "الوصول إلى الخدمات" الممكنة في SharePoint Server 2010.
-
نشر قاعدة بيانات Microsoft Access 2010 "الحصول على الخدمات".
-
إضافة سجل جديد إلى جدول في قاعدة البيانات.
-
عندما تقوم بإضافة السجل، تتلقى خطأ عدم تطابق نوع في أوسيسابليكاتيونلوج:
الفئة: اكسيكوتيونكونتيكست: error_expressionالوصف: نوع ميسماتشيرورنومبير:-8084ObjectType: ماكروسورسيوبجيكت: Access_table.الحقل
-
ثم افتح قاعدة البيانات باستخدام Access 2010 وقم بإضافة سجل جديد إلى نفس الجدول
-
عندما تقوم بإضافة السجل، تتلقى الخطأ التالي في أوسيسابليكاتيونلوج:
الفئة: نوع اكسيكوتيونوبجيكت: ماكروسورسيوبجيكت: [Access_table]. [حقل] الوصف: فشل تقييم التعبير 'error_expression': قيمة الخطأ '#VALUE'!. رقم الخطأ:-8990Context: error_expression
في هذا السيناريو، لاحظت أن "الحصول على الخدمات" وعميل Access 2010 إنشاء رموز الخطأ مختلفة لخطأ عدم تطابق نوع.
السبب
تحدث هذه المشكلة بسبب الطريقة التي يتم تقييم التعبيرات عند استخدام "خدمات الوصول" في SharePoint Server 2010 وعند استخدامك للوصول إلى عام 2010. تمثل رموز الأخطاء الأخطاء التالية:
-
خطأ في التعليمات البرمجية-8084 خطأ وقت تقييم.
-
رمز الخطأ-8990 خطأ وقت التوزيع.