Foxtable(狐表)用户栏目专家坐堂 → 关于动态加载的问题


  共有1688人关注过本帖树形打印复制链接

主题:关于动态加载的问题

帅哥哟,离线,有人找我吗?
明天的灵
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:400 积分:4856 威望:0 精华:0 注册:2017/2/7 7:41:00
关于动态加载的问题  发帖心情 Post By:2017/5/11 16:48:00 [只看该作者]

问题1:初始不加载数据
外部表可以参考:

If e.DataTableName = "订单" Then
    e.SelectString = "Select * Fr om {订单} Where [_Identify] Is Null"
End If

但是,现有SQL数据库本身没有_Identify这个列,上述语句中的_Identify列能否用现有其他列名代替?


问题2:如何按最后增加的记录数量来加载数据行。
在狐表的外问数据库中,可以设置加载行数量,但是用语句如何来实现。

我现在想加载最后的5万行数据,请问如何写“LoadFilter”条件

DataTables("订单").LoadFilter = ""
DataTables("订单").Load()

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/11 17:07:00 [只看该作者]

1、

 

If e.DataTableName = "订单" Then
    e.SelectString = "Select * Fr om {订单} Where [_Identify] 1=2"
End If
 
2、
 
DataTables("订单").LoadTop = "500"
DataTables("订单").LoadOrder = "日期 desc"
DataTables("订单").LoadFilter = ""
DataTables("订单").Load()

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110597 积分:562881 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/5/11 17:07:00 [只看该作者]

1、可以


DataTables("订单").LoadTop = 50000
DataTables("订单").LoadOrder "日期 desc"
DataTables("订单").LoadFilter = ""
DataTables("订单").Load()
[此贴子已经被作者于2017/5/11 17:07:26编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
明天的灵
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:400 积分:4856 威望:0 精华:0 注册:2017/2/7 7:41:00
  发帖心情 Post By:2017/5/11 17:45:00 [只看该作者]

谢谢

 回到顶部