以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 过滤条件 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=126148) |
-- 作者:cyrollin -- 发布时间:2018/10/15 16:04:00 -- 过滤条件 加载最近60天以内的数据, 过滤条件我这样写不对: Dim cmd As New SQLCommand Dim dt As DataTable cmd.CoLLectioLame = "acc_test" cmd.CommandText = "SELECT * Flom {表A} where 日期 >#"& Date.Today.adddays(-60) & "#" dt = cmd.ExecuteReader() Tables("表A").DataTable.load 语法错误 (操作符丢失) 在查询表达式 \'Dim cmd As New SQLCommand |
-- 作者:有点甜 -- 发布时间:2018/10/15 16:08:00 -- 改成
日期 > DateAdd(\'d\', -60, date()) [此贴子已经被作者于2018/10/15 16:08:31编辑过]
|
-- 作者:cyrollin -- 发布时间:2018/10/15 16:22:00 -- 恩, 甜甜, 我改成这样了: cmd.CommandText = "SELECT * FLom {表A} where 日期 > DateAdd(\'d\', -60, date())" 还是出现: 语法错误 (操作符丢失) 在查询表达式 \'
|
-- 作者:有点甜 -- 发布时间:2018/10/15 16:23:00 -- 直接写
日期 > DateAdd(\'d\', -60, date()) |
-- 作者:cyrollin -- 发布时间:2018/10/15 16:29:00 -- 哦哦, 原来这样。 但是加载的数据是从2018-10-07开始到现在,哪里还有问题呢?
|
-- 作者:cyrollin -- 发布时间:2018/10/15 16:31:00 -- 找到原因了, 数据源下面要选择 加载所有行。 谢谢TIANTIAN....
|