以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 日期对比的语法请教 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=60773) |
-- 作者:ljh29206 -- 发布时间:2014/12/1 10:27:00 -- 日期对比的语法请教 “订单下载日期” 列 的保存格式为 datetime : 2014-11-28 10:25
请教如何 与 date 的日期对比
问题语句如下:
Dim drr As DataRow = DataTables("订单总表").find("货号 = \'" & hh & "\' and 订单下载日期 like #\' & date.Today & \'# and 订单号 like \'%" & dd & "\'")
还有问下 订单号 like \'%" & dd & "\' 这样写 对吗? |
-- 作者:有点甜 -- 发布时间:2014/12/1 10:29:00 -- Dim drr As DataRow = DataTables("订单总表").find("货号 = \'" & hh & "\' and 订单下载日期 = #" & date.Today & "# and 订单号 like \'%" & dd & "\'") |
-- 作者:Bin -- 发布时间:2014/12/1 10:30:00 -- Dim drr As DataRow = DataTables("订单总表").find("货号 = \'" & hh & "\' and Convert([订单下载日期, \'System.String\') like \'" & date.Today & "%\' and 订单号 like \'%" & dd & "\'") |
-- 作者:ljh29206 -- 发布时间:2014/12/1 10:51:00 -- 2位版主
经过测试 有点甜版主的 订单下载日期 = #" & date.Today 查找出来的 条件 是 nothing。
bin 版主 这里 提示 表达式包含无效名称。 |
-- 作者:Bin -- 发布时间:2014/12/1 10:52:00 -- 少了一个方括号,你自己补一下. Convert([订单下载日期], \'System.String\') |
-- 作者:有点甜 -- 发布时间:2014/12/1 10:57:00 -- Dim drr As DataRow = DataTables("订单总表").find("货号 = \'" & hh & "\' and 订单下载日期 >= #" & Date.Today & "# and 订单下载日期 < #" & Date.Today.AddDays(1) & "# and 订单号 like \'%" & dd & "\'") |