以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]在窗口关闭前的事件代码中,如何获取后台数据表的最后一行 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=97582) |
||||||||||||||||||||||||
-- 作者:warrior -- 发布时间:2017/3/15 10:37:00 -- [求助]在窗口关闭前的事件代码中,如何获取后台数据表的最后一行 后台数据没有加载,多用户使用,后台数据表是access下的,编号是按月生成、类似帮助手册P1360的样式,当前窗口不知道后台数据的编号值, 1.我觉得因为没有加载,所以不能直接用DataTables().DataRows().("")这样来取值的,对吧? 2.用count能获得行数,怎么获取最后一行、并取值呢?获取速度尽量快些、考虑极端情况下几十万行(不能用_sortkey,因为主键值不是Int类型) 苦恼一整天了,谢谢
|
||||||||||||||||||||||||
-- 作者:有点色 -- 发布时间:2017/3/15 10:59:00 -- 1、用sqlFind之类 http://www.foxtable.com/webhelp/scr/2911.htm
2、最后一行的特征是什么?比如时间列最大? 可以用sqlFind、sqlSelect 都可以。 |
||||||||||||||||||||||||
-- 作者:warrior -- 发布时间:2017/3/15 11:03:00 -- 编号值的数值部分是最大的(编号的时候定义为递增) 用SQLFind获得了这一行以后, 1.如果是几十万行,速度及时吗? 2.直接取值吗(数据是后台的、没有加载)?
[此贴子已经被作者于2017/3/15 11:04:09编辑过]
|
||||||||||||||||||||||||
-- 作者:有点色 -- 发布时间:2017/3/15 11:31:00 -- 1、sqlFind速度很快的。
2、可以直接获取值的啊
|
||||||||||||||||||||||||
-- 作者:warrior -- 发布时间:2017/3/15 15:40:00 -- DataTables().DataRows.Count 不能获取后台数据表的行数吗??? [此贴子已经被作者于2017/3/15 15:40:35编辑过]
|
||||||||||||||||||||||||
-- 作者:有点色 -- 发布时间:2017/3/15 16:06:00 -- 以下是引用warrior在2017/3/15 15:40:00的发言:
DataTables().DataRows.Count 不能获取后台数据表的行数吗??? [此贴子已经被作者于2017/3/15 15:40:35编辑过]
不能。http://www.foxtable.com/webhelp/scr/2897.htm
|