从表中删除where日期语句错误

时间:2019-06-24 09:06:49

标签: sql ms-access

我正在尝试从C#中具有日期< 16/16/2019的表中删除一些信息。该查询给了我一个异常,因此我试图直接在MS Access中进行操作,甚至在这里也给了我错误。

SELECT *
FROM TableName
WHERE (((TableName.Date)<= #16/06/2019#));

如果我使用上面的方法,查询将给我期望的结果,这是在特定日期之前存储的所有信息。

但是,如果我使用DELETE语句:

DELETE
FROM TableName
WHERE (((TableName.Date)<= #16/06/2019#));

它给了我错误:

  

在任何记录中均未找到搜索键

为什么?

1 个答案:

答案 0 :(得分:2)

鉴于评论中的信息,我建议以下内容:

delete from TableName t where t.data <= #2019-06-16#