如何在MS Access 2010中拍摄"标准表达式中的数据类型不匹配"错误?

Jas*_*onR 5 sql ms-access ms-access-2010

我正在尝试解决MS Access数据库中的报告问题.在我加入我工作的组织之前,这个文件是由担任我角色的人建立的.

该报告引发错误"条件表达式中的数据类型不匹配"这使我相信导入到数据库中的数据与报表查询中设置的数据类型不兼容.SQL SELECT语句中有53个部分.

是否有一个很好的方法来解决语句(在Access中)以找出哪个部分导致错误?我刚刚开始使用Access,所以我有点生疏了.任何提示将非常感谢.

谢谢和亲切的问候,

JR

Rob*_*vey 7

条件表达式是包含条件的查询的一部分,如WHERE中所示<condition>.具体看看那些.错误消息意味着您正在比较两个不同且不兼容的类型(例如,将数字与字符串进行比较),这两个事物(这等于或等于此等).

您可以通过一次删除一个并且每次再次测试直到错误消失来找出导致问题的条件.

确保保存原始查询的副本,或制作新副本以进行测试.

  • 我只是在分析正在查询的表格.这个特别的陈述涉及年龄.似乎除了常规年龄(即:45,28,17,80)之外,还有像(5Y 11M,1Y 08M)这样的值,因为我的声明试图将所有人都拉出75以上,所以不明白这个串.这就是为什么你不允许自由表单数据字段没有验证! (2认同)