以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]动态加载问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=50707) |
-- 作者:syzsyk -- 发布时间:2014/5/11 20:19:00 -- [求助]动态加载问题 在BeforeLoadOuterTable中: If e.DataTableName = "动物产地检疫工作记录" Then 窗口按钮: DataTables("动物产地检疫工作记录").LoadFilter = "[基本情况_报检时间] = \'" & Date.Today & "\'" 怎么无法加载当天的数据? |
-- 作者:有点甜 -- 发布时间:2014/5/11 20:26:00 -- 日期,是需要加上##好的。
如果是sqlserver数据库,要加上\'\'号 DataTables("动物产地检疫工作记录").LoadFilter = "[基本情况_报检时间] = #" & Date.Today & "#" DataTables("动物产地检疫工作记录").Load
|
-- 作者:有点甜 -- 发布时间:2014/5/11 20:27:00 -- 如果还不行,就这样改
DataTables("动物产地检疫工作记录").LoadFilter = "[基本情况_报检时间] >= #" & Date.Today & "# and [基本情况_报检时间] < #" & Date.Today.AddDays(1) & "#" |
-- 作者:syzsyk -- 发布时间:2014/5/11 23:16:00 -- 我这是sqlserver数据库,按3楼的办法,#改成‘还是不行。 |
-- 作者:有点甜 -- 发布时间:2014/5/11 23:28:00 -- 那不可能,做个例子上来。 |
-- 作者:syzsyk -- 发布时间:2014/5/12 13:20:00 -- 甜老师,[基本情况_报检时间]时间格式为LongDateTime,[基本情况_报检时间] = \'" & Date.Today & "\',无法加载当天的数据与这个有关系吗? |
-- 作者:Bin -- 发布时间:2014/5/12 14:03:00 -- DataTables("动物产地检疫工作记录").LoadFilter = "[基本情况_报检时间] >= \'" & Date.Today & " 00:00:00\' and [基本情况_报检时间] < \'" & Date.Today & " 23:59:59\'" DataTables("动物产地检疫工作记录").Load 这样试试看.
|
-- 作者:有点甜 -- 发布时间:2014/5/12 14:08:00 -- 以下是引用syzsyk在2014-5-12 13:20:00的发言:
甜老师,[基本情况_报检时间]时间格式为LongDateTime,[基本情况_报检时间] = \'" & Date.Today & "\',无法加载当天的数据与这个有关系吗?
看3楼代码,或者看7楼。不可能加载不了。 [此贴子已经被作者于2014-5-12 14:08:23编辑过]
|
-- 作者:syzsyk -- 发布时间:2014/5/12 17:38:00 -- 可以加载了,花了3天时间找原因,死活不加载数据,而其它表同样方法可以加载,后来想到是不是日期格式的问题,Bin版主的建议是对的,谢谢Bin和有点甜。 |