Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 访问不为空似乎正在失败_Sql_Ms Access_Ms Access 2010 - Fatal编程技术网

Sql 访问不为空似乎正在失败

Sql 访问不为空似乎正在失败,sql,ms-access,ms-access-2010,Sql,Ms Access,Ms Access 2010,我有一张叫tbl1的桌子。它有一个名为EmailRequestCreateDate的字段。由于日期/时间失败,我将其作为文本导入 我编写了一个名为qry1的简单查询,用于从表中过滤空日期 SELECT * FROM tbl1 WHERE EmailRequestCreateDate IS NOT NULL; 然而,当我试图在EmailRequestCreateDate上运行cdate转换时,它抛出了一个“无效使用NULL错误” 我不应该得到空值,但当我对qry1运行第二个查询时,它返回了一条记

我有一张叫tbl1的桌子。它有一个名为EmailRequestCreateDate的字段。由于日期/时间失败,我将其作为文本导入

我编写了一个名为qry1的简单查询,用于从表中过滤空日期

SELECT *
FROM tbl1
WHERE EmailRequestCreateDate IS NOT NULL;
然而,当我试图在EmailRequestCreateDate上运行cdate转换时,它抛出了一个“无效使用NULL错误”

我不应该得到空值,但当我对qry1运行第二个查询时,它返回了一条记录

SELECT *
FROM qry1
WHERE EmailRequestCreateDate IS NULL;
这是怎么可能的?我能做些什么来纠正它


谢谢

这一行显示的是什么<代码>选择Count(*)作为来自qry1的行计数,其中EmailRequestCreateDate为空它显示的值为0因为您使用的是文本字段而不是日期字段,您是否也检查了空字符串?@Taraz此查询返回值0{SELECT Count(*)作为qry1中的行计数,其中EmailRequestCreateDate=“”;}对不起,我被难住了-(