以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  某个表插入行功能出错,如何解决?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=22536)

--  作者:yacity
--  发布时间:2012/8/16 9:57:00
--  某个表插入行功能出错,如何解决?

我开启了几个表的插入行功能,都没有问题。

但是另外有一个表有问题,始终无法在当前行插入行,无论你在什么位置插入行,新行都跑到最顶上。

打开数据库查看_sortkey列,发现如下问题:插入新行的数据列 _sortkey 序列号会从0开始,一直往负数增加。

如图

 


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

这个问题如何解决?


--  作者:yacity
--  发布时间:2012/8/16 9:59:00
--  
新增行就正常,2715,,2716,2717 都是新增行。
--  作者:狐狸爸爸
--  发布时间:2012/8/16 11:36:00
--  

你取消允许插入行,然后重新设置允许插入行看看。

如果你是自己增加的_SortKey,记得这一列的数据类型应该设置为高精度小数。

[此贴子已经被作者于2012-8-16 11:37:02编辑过]

--  作者:yacity
--  发布时间:2012/8/16 15:54:00
--  

多次取消插入功能,然后再重新设置。看着数据库中 _SortKey被删除,再被重建,毛病依旧。


--  作者:狐狸爸爸
--  发布时间:2012/8/16 16:05:00
--  
_SortKey有没有设置为小数型?
--  作者:yacity
--  发布时间:2012/8/16 16:49:00
--  

foxtable 自动设置的。 decimal 长度13   精度28   小数位数14

其他表启动插入功能正常。

唯独其中一个表不正常。