以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 动态加载sql 数据库 的内容 语法求组 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=82992) |
-- 作者:ljh29206 -- 发布时间:2016/3/29 14:52:00 -- 动态加载sql 数据库 的内容 语法求组 DataTables("AttCard").LoadFilter = " CrdDate > \'" & Date.Today.AddMonths(-1) & "\'" \'允许加载的数据时间为1个月 DataTables("AttCard").Load crddate 为日期列,数据库为 sql 这样写有错吗? 不知道为什么 加载不了! |
-- 作者:大红袍 -- 发布时间:2016/3/29 15:18:00 -- 代码没问题,试试
DataTables("AttCard").LoadTop = "100 percent" DataTables("AttCard").LoadFilter = " CrdDate > \'" & Date.Today.AddMonths(-1) & "\'" \'允许加载的数据时间为1个月 DataTables("AttCard").Load
|
-- 作者:ljh29206 -- 发布时间:2016/3/29 15:27:00 -- 神奇了! 昨天还没问题, 今天发觉不行! 袍哥你给的也不行 我换一个条件试,就没问题 DataTables("AttCard").LoadFilter = " sysflg = \'298\'"\' ‘这个不是日期列 DataTables("AttCard").Load |
-- 作者:大红袍 -- 发布时间:2016/3/29 15:41:00 -- 是不是你日期格式有问题?看看
http://jingyan.baidu.com/article/647f0115925aee7f2148a8b5.html
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=82970&skin=0
|
-- 作者:ljh29206 -- 发布时间:2016/3/29 16:56:00 -- DataTables("AttCard").LoadFilter = " CrdDate > \'" & Date.Today.AddMonths(-1) & "\'" \'允许加载的数据时间为1个月 DataTables("AttCard").Load Dim f As New Filler f.SourceTable = DataTables("AttCard") \'指定数据来源 f.SourceCols = "rid,sysflg,crddate,class,lockif,crdr01,crdr02,crdr03,crdr04,crdr05,crdr06,crdr07,crdr08,crdr09,crdr10,attlist,empsts,pcard,proflg,prodate" \'指定数据来源列 f.DataTable = DataTables("fstbfc_AttRecord") \'指定数据接收表 f.DataCols = "rid,sysflg,crddate,class,lockif,crdr01,crdr02,crdr03,crdr04,crdr05,crdr06,crdr07,crdr08,crdr09,crdr10,attlist,empsts,pcard,proflg,prodate" \'指定数据接收列 f.Fill() \'填充数据 袍哥 请教下 以上代码 f.Fill() 填充的数据是 DataTables("AttCard").LoadFilter = " CrdDate > \'" & Date.Today.AddMonths(-1) & "\'" 局部 还是 DataTables("AttCard").loadfilter ="" 全部 加载的过程中有时会卡死!
[此贴子已经被作者于2016/3/29 16:56:26编辑过]
|
-- 作者:大红袍 -- 发布时间:2016/3/29 17:44:00 -- 1、你加载多少数据,fillter就是操作多少数据;
2、加上systemready=false
systemready=false DataTables("AttCard").LoadFilter = " CrdDate > \'" & Date.Today.AddMonths(-1) & "\'" \'允许加载的数据时间为1个月
DataTables("AttCard").Load
Dim f As New Filler
f.SourceTable = DataTables("AttCard") \'指定数据来源
f.SourceCols = "rid,sysflg,crddate,class,lockif,crdr01,crdr02,crdr03,crdr04,crdr05,crdr06,crdr07,crdr08,crdr09,crdr10,attlist,empsts,pcard,proflg,prodate" \'指定数据来源列
f.DataTable = DataTables("fstbfc_AttRecord") \'指定数据接收表
f.DataCols = "rid,sysflg,crddate,class,lockif,crdr01,crdr02,crdr03,crdr04,crdr05,crdr06,crdr07,crdr08,crdr09,crdr10,attlist,empsts,pcard,proflg,prodate" \'指定数据接收列
f.Fill() \'填充数据 systemready=true
|