Проблемы
Рассмотрим следующий сценарий.
-
У вас есть компьютер под управлением 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 2010 и службы Access создание различных кодов ошибок для ошибка несоответствия типов.
Причина
Эта проблема возникает из-за способа выражения оцениваются при использовании службы Access в SharePoint Server 2010 и при использовании Access 2010. Коды ошибок представляют следующие ошибки:
-
Код ошибки-8084 является ошибкой времени вычислений.
-
Код ошибки-8990: ошибка во время синтаксического анализа.