以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  动态加载数据时 有关日期有两种写法 不知道那种好  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=56636)

--  作者:jswjyjf
--  发布时间:2014/9/10 10:33:00
--  动态加载数据时 有关日期有两种写法 不知道那种好

动态加载数据时 有关日期有两种写法 不知道那种好

1.

DataTables("订单2").LoadFilter = "[日期] Between #1999-1-1# And #1999-2-28#"
DataTables("订单2").Load()

 

2.

DataTables("订单2").LoadFilter = "[日期]>=#1999-1-1# And [日期]<=#1999-2-28#"
DataTables("订单2").Load()


--  作者:jswjyjf
--  发布时间:2014/9/10 10:39:00
--  

如果日期是字符串 怎么写

 


--  作者:Bin
--  发布时间:2014/9/10 10:43:00
--  
字符串无法范围对比.
--  作者:有点甜
--  发布时间:2014/9/10 10:43:00
--  

 都一样。

 

DataTables("订单2").LoadFilter = "[日期]>=#" & str & "# And [日期]<=#1999-2-28#"
DataTables("订单2").Load()

 


--  作者:jswjyjf
--  发布时间:2014/9/10 10:44:00
--  

如果日期是字符串变量 能否用between


--  作者:有点甜
--  发布时间:2014/9/10 10:46:00
--  
 回复5楼,字符串不能这样比较。必须是日期列