以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]SQL语法问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=72211) |
-- 作者:pcxjxjhkw -- 发布时间:2015/7/25 22:08:00 -- [求助]SQL语法问题 实现修改后台表,将限办时间为空的,在登记时间上加上60天,写入到限办时间中, 下面语句报错。 dt.SQLReplaceFor("限办时间","DateAdd(\'d \',60 ,[登记时间])","限办时间 is not null")
|
-- 作者:大红袍 -- 发布时间:2015/7/26 9:50:00 -- CurrentTable.DataTable.SQLReplaceFor("第六列","DateAdd(\'d\',60 ,第五列)","第六列 is null",True)
--------------
dt.SQLReplaceFor("限办时间","DateAdd(\'d \',60 ,[登记时间])","限办时间 is null",true) |
-- 作者:pcxjxjhkw -- 发布时间:2015/7/26 15:57:00 -- 另一问题:下代码无法实现按 限办时间 升序加载 求老师指导,谢谢 \'\'加载数据 Dim tbl As Table = Tables(e.Form.Controls("表名").Text) \'\'动态表名 Tbl.Fill("S elect * From {数据库} Where " & tj & "ORDER BY 限办时间 ","服务器数据库",False) \'\'分布加载 With Tbl.DataTable .LoadFilter = "" \'清除加载条件 .LoadFilter = tj .LoadOver = "限办时间" \'\'"_Identify" \'\' "信访编号" \'分页依据 .LoadOrder = "限办时间" \'排序方式 .LoadPage = 0 \'加载第一页 .LoadTop = e.Form.Controls("每页条数").Value \'每页?行数据 .Load() End With
|
-- 作者:大红袍 -- 发布时间:2015/7/26 15:58:00 -- 加载以后再排序 |
-- 作者:大红袍 -- 发布时间:2015/7/26 16:01:00 -- 如果分页加载,换一种思路加载
http://www.foxtable.com/help/topics/2721.htm
|
-- 作者:pcxjxjhkw -- 发布时间:2015/7/26 16:16:00 -- Dim tbl As Table = Tables(e.Form.Controls("表名").Text) \'\'动态表名 tbl.Fill("S elect * From {数据库} Where " & tj & "ORDER BY 限办时间 ","服务器数据库",False) tbl.Sort = "限办时间" 加上后仍不起作用。
|
-- 作者:大红袍 -- 发布时间:2015/7/26 16:19:00 -- 用sort不能做分页的加载;分页加载看5楼。 |
-- 作者:jialihaha -- 发布时间:2015/7/27 12:04:00 -- DataTables("").LoadOver = "排序字段" DataTables(“").LoadReverse = True
|