我有一个Access 2013应用程序,我将表链接到外部数据库,在这种情况下它是Firebird SQL数据库。
有问题的表实际上是Firebird SQL视图。在此视图中,我有一个存储为数据库DATE类型的列。从这个访问链接表,我创建了一个数据表视图。
我遇到的问题是当用户尝试按列标题中提供的今日,明天和昨天日期过滤器过滤此日期列时。
尝试过滤网络此错误消息:
Data type mismatch in criteria expression
调试ODBC连接以公开连接上使用的SQL语句不会显示任何SQL级别的过滤,因此我假设它正在应用程序中发生。其他问题似乎表明日期转义存在问题,但我根本没有生成SQL查询。只是尝试使用Access中提供的日期过滤器。
除了今天以外的所有事情,昨天,明天工作得很好。