您如何解决 MS Access 2010 中的 "Data type mismatch in criteria expression" 错误?
How do you trouble shoot a "Data type mismatch in criteria expression" error in MS Access 2010?
我正在尝试对 MS Access 数据库中的报告进行故障排除。该文件是由在我加入我工作的组织之前担任我职务的人创建的。
报告出现错误"Data type mismatch in criteria expression"
这让我相信导入到数据库中的数据与报表查询中设置的数据类型不兼容。 SQLSELECT声明中有53条
有没有什么好的方法可以排查语句(在 Access 中)以找出导致错误的部分?我刚刚重新开始使用 Access,所以我有点生疏。
条件表达式是查询中包含条件的部分,如 WHERE <condition>
。具体看那些。错误消息意味着您正在比较两种不同且不兼容的类型(例如,将数字与字符串进行比较)的两个事物(这个等于那个,或者这个小于那个,等等)。
您可以通过一次删除一个并再次测试直到错误消失来找出导致问题的条件。
确保保存原始查询的副本,或制作新副本进行测试。
我正在尝试对 MS Access 数据库中的报告进行故障排除。该文件是由在我加入我工作的组织之前担任我职务的人创建的。
报告出现错误"Data type mismatch in criteria expression" 这让我相信导入到数据库中的数据与报表查询中设置的数据类型不兼容。 SQLSELECT声明中有53条
有没有什么好的方法可以排查语句(在 Access 中)以找出导致错误的部分?我刚刚重新开始使用 Access,所以我有点生疏。
条件表达式是查询中包含条件的部分,如 WHERE <condition>
。具体看那些。错误消息意味着您正在比较两种不同且不兼容的类型(例如,将数字与字符串进行比较)的两个事物(这个等于那个,或者这个小于那个,等等)。
您可以通过一次删除一个并再次测试直到错误消失来找出导致问题的条件。
确保保存原始查询的副本,或制作新副本进行测试。