תופעות
שקול את התרחיש הבא:
-
יש לך מחשב שבו פועל Microsoft SharePoint Server 2010.
-
יש לך שירותים Access זמינים ב- SharePoint Server 2010.
-
פרסום מסד נתונים של Microsoft Access 2010 שירותי Access.
-
הוספת רשומה חדשה לטבלה במסד הנתונים.
-
כאשר אתה מוסיף את הרשומה, מתקבלת שגיאת אי-התאמה של סוג ב- USysApplicationLog:
קטגוריה: ExecutionContext: error_expressionתיאור: mismatchErrorNumber סוג:-8084ObjectType: MacroSourceObject: Access_table.שדה
-
לאחר מכן, פתח את מסד הנתונים באמצעות Access 2010 ולאחר מכן להוסיף רשומה חדשה באותה טבלה
-
כאשר אתה מוסיף את הרשומה, מתקבלת השגיאה הבאה ב- USysApplicationLog:
קטגוריה: סוג ExecutionObject: MacroSourceObject: [Access_table]. [שדה] תיאור: נכשלה הערכת הביטוי 'error_expression': ערך '#VALUE!'. מספר שגיאה:-8990Context: error_expression
בתרחיש זה, אתה מבחין השירותים Access והלקוח Access 2010 ליצור קודי שגיאה שונות עבור שגיאת אי-התאמה של סוג.
סיבה
בעיה זו מתרחשת בשל הדרך הביטויים מחושבים כאשר אתה משתמש ב- Access Services ב- SharePoint Server 2010 וכאשר אתה משתמש ב- Access 2010. קודי השגיאה לייצג את השגיאות הבאות:
-
קוד שגיאה-8084 הוא שגיאה בזמן ההערכה.
-
קוד שגיאה-8990 היא שגיאת זמן ניתוח.