以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  日期加载问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=147926)

--  作者:KAMI
--  发布时间:2020/3/27 14:13:00
--  日期加载问题

数据库用的是SQL,数据表里有10条数据,我想加载日期为2020-02-26的数据。

DataTables("测试").LoadFilter = "[日期] = \'2020-02-26\'"
DataTables("测试").Load()

上面的代码无法加载指定日期的数据。但变成>= 可以加载包含2020-02-26后的数据,不知道我代码哪里有问题,要如何修改。

DataTables("测试").LoadFilter = "[日期] >= \'2020-02-26\'"
DataTables("测试").Load()

 


图片点击可在新窗口打开查看此主题相关图片如下:1010.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:88.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:99.jpg
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2020/3/27 14:20:00
--  
DataTables("测试").LoadFilter = "[日期] >= \'2020-02-26\' and [日期] < \'2020-02-27\'"
--  作者:KAMI
--  发布时间:2020/3/27 14:44:00
--  

我想再问下,为什么不能直接用下面的代码直接来加载2020-02-26的数据。因为我看帮助文档里有这么写的。

DataTables("测试").LoadFilter = "[日期] = \'2020-02-26\'"
DataTables("测试").Load()

 


图片点击可在新窗口打开查看此主题相关图片如下:22.jpg
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2020/3/27 14:53:00
--  
"[日期] = \'2020-02-26\'"指的是零时,等同"[日期] = \'2020-02-26 00:00:00\'" 如果有时分秒就不能这样用了