Síntomas
Imagine la siguiente situación:
-
Tiene un equipo que está ejecutando Microsoft SharePoint Server 2010.
-
Tener servicios de acceso habilitado en SharePoint Server 2010.
-
Publicar una base de datos de Microsoft Access 2010 acceder a los servicios.
-
Agregar un nuevo registro a una tabla en la base de datos.
-
Cuando se agrega el registro, recibirá un error de coincidencia de tipos en el USysApplicationLog:
Categoría: ExecutionContext: error_expressionDescripción: tipo mismatchErrorNumber:-8084ObjectType: MacroSourceObject: Access_table.campo
-
A continuación, abra la base de datos mediante Access 2010 y, a continuación, agregue un nuevo registro a la misma tabla
-
Cuando se agrega el registro, recibirá el siguiente error en USysApplicationLog:
Categoría: Tipo ExecutionObject: MacroSourceObject: [Access_table]. [campo] Descripción: No se pudo evaluar la expresión 'error_expression': el valor de error '#VALUE!'. Número de error:-8990Context: error_expression
En esta situación, observa que el acceso a servicios y el cliente de Access 2010 generan distintos códigos de error para el error de inconsistencia.
Causa
Este problema se produce debido a la forma en que las expresiones se evalúan cuando se utiliza servicios de acceso en SharePoint Server 2010 y al utilizar Access 2010. Los códigos de error representan los errores siguientes:
-
8084 de código de error es un error de tiempo de evaluación.
-
-8990 código de error es un error de tiempo de análisis.