Access Services 和 Access 2010 SharePoint Server 2010 中生成不同的错误代码的类型不匹配错误

适用于: SharePoint Server 2010Access 2010

症状


请考虑以下情况:
  • 您必须运行 Microsoft SharePoint Server 2010 中的计算机。
  • 您可以在 SharePoint Server 2010 中启用 Access Services。
  • 您对 Access Services 发布 Microsoft Access 2010 数据库。
  • 对数据库中的表中添加新记录。
  • 添加记录时,您会收到时发生在类型不匹配错误:
    类别: ExecutionContext: error_expression描述: 类型 mismatchErrorNumber:-8084ObjectType: MacroSourceObject: Access_table字段
  • 然后,打开数据库使用 Access 2010 并将新记录添加到同一个表
  • 添加记录时,您会收到中时发生以下错误:
    类别: ExecutionObject 类型: MacroSourceObject: [Access_table]。[]描述: 无法计算表达式error_expression: 错误值 #VALUE !。错误号:-8990Context: error_expression
在此方案中,您注意到 Access Services 和 Access 2010 客户端生成的类型不匹配错误不同的错误代码。

原因


当您使用 SharePoint Server 2010 中的 Access Services 和当您使用 Access 2010 计算表达式的方法会出现此问题。 错误代码表示的以下错误:
  • 错误代码-8084 是求值时出错。
  • 错误代码-8990 是分析时间错误。