Access Services in SharePoint Server 2010 en Access 2010 verschillende foutcodes voor een fout door incompatibel type genereren

Van toepassing: SharePoint Server 2010Access 2010

Symptomen


Neem het volgende scenario:
  • U hebt een computer waarop Microsoft SharePoint Server 2010.
  • U hebt toegang tot Services in SharePoint Server 2010 is ingeschakeld.
  • U kunt een database van Microsoft Access 2010 publiceren voor toegang tot Services.
  • U voegt een nieuwe record aan een tabel in de database.
  • Wanneer u de record toevoegt, wordt een fout door incompatibel type in de USysApplicationLog:
    Categorie: ExecutionContext: error_expressionbeschrijving: mismatchErrorNumber Type:-8084ObjectType: MacroSourceObject: Access_table.veld
  • Vervolgens opent u de database met behulp van Access 2010 en vervolgens een nieuwe record naar dezelfde tabel toevoegen
  • Wanneer u de record toevoegt, wordt de volgende fout in USysApplicationLog:
    Categorie: ExecutionObject Type: MacroSourceObject: [Access_table]. [veld] Beschrijving: Evalueren expressie 'error_expression' is mislukt: '#VALUE!' als resultaat. Foutcode:-8990Context: error_expression
In dit scenario ziet u de toegang tot Services en de client Access 2010 verschillende foutcodes voor de fout door incompatibel type wordt gegenereerd.

Oorzaak


Dit probleem treedt op vanwege de manier waarop de expressies worden geëvalueerd wanneer u toegang tot Services in SharePoint Server 2010 en wanneer u Access 2010. De foutcodes staan voor de volgende fouten:
  • Fout code-8084 is een Evaluatiefout.
  • Foutcode-8990 is een parseringsfout.