Symptom
Tänk dig följande situation:
-
Du har en dator som kör Microsoft SharePoint Server 2010.
-
Du har Access Services i SharePoint Server 2010.
-
Du kan publicera en Microsoft Access 2010-databas till Access Services.
-
Du kan lägga till en ny post i en tabell i databasen.
-
När du lägger till posten visas ett typmatchningsfel i USysApplicationLog:
Kategori: ExecutionContext: error_expressionbeskrivning: typ mismatchErrorNumber:-8084ObjectType: MacroSourceObject: Access_table.fältet
-
Du öppna databasen med Access 2010 och sedan lägga till en ny post i samma tabell
-
När du lägger till posten visas följande felmeddelande i USysApplicationLog:
Kategori: Typ av ExecutionObject: MacroSourceObject: [Access_table]. [fält] Beskrivning: Det gick inte att utvärdera uttrycket 'error_expression': felvärdet #VALUE!. Felkod:-8990Context: error_expression
I det här scenariot Observera tjänster och Access 2010 klienten att generera olika felkoder för Typmatchningsfel.
Orsak
Det här problemet beror på hur uttryck utvärderas när du använder Access Services i SharePoint Server 2010 och när du använder Access 2010. Felkoderna representerar följande fel:
-
Fel kod-8084 är fel en utvärdering.
-
Felkod-8990 är en gång parsas.