以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于狐表的SAVE与_SortKey  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=68287)

--  作者:czy66ds
--  发布时间:2015/5/14 9:42:00
--  关于狐表的SAVE与_SortKey

请问:狐表新增并保存一条记录时是如何对_SortKey列赋值的?


--  作者:Bin
--  发布时间:2015/5/14 9:44:00
--  
你可以利用Compute 或者SQLCompute    Max(_SortKey)   算出最大SOrtKey是啥.然后加1
--  作者:czy66ds
--  发布时间:2015/5/14 9:48:00
--  

我干脆赋值1,可以吗?有问题吗?


--  作者:Bin
--  发布时间:2015/5/14 9:50:00
--  
那就全部是1咯. 没法排序咯
--  作者:czy66ds
--  发布时间:2015/5/14 10:01:00
--  

但是,下面是数据库表的截图,其记录完全是由狐表的 .save保存的,人工没有干预,却是这个样子:

 

 

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图sortkey.jpg
图片点击可在新窗口打开查看

 

狐表的SAVE机制(关于_sortkey)是什么?


--  作者:Bin
--  发布时间:2015/5/14 10:02:00
--  
多用户使用吧? 有可能会出现这个状况.
--  作者:大红袍
--  发布时间:2015/5/14 10:03:00
--  

 你肯定是动态加载表数据了,或者是多用户使用的情况。

 

 _Sortkey的值的计算,是根据你加载的数据而决定的。


--  作者:jspta
--  发布时间:2015/5/14 11:38:00
--  
_Sortkey根据你加载到table的数量进行排序,保存也是。如果对排序要求不是很高的话,建议你删除_Sortkey列。