以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  通过SQLAddNew添加的远程数据表中的行_SortKey没有值  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=118282)

--  作者:andy-1024
--  发布时间:2018/4/28 0:49:00
--  通过SQLAddNew添加的远程数据表中的行_SortKey没有值

我将本地表的数据行上传到远程服务器对应的表中,用的是SQLAddNew命令,数据保存都没有问题,但是等我查看远程数据表的时候发现列[_SortKey]没有值,想问一下老师,这是怎么回事呢?

 


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

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

--  作者:有点甜
--  发布时间:2018/4/28 9:30:00
--  

你可以给 _Sortkey 列赋值吧?

 

dr("_Sortkey") = dr.DataTable.SqlCompute("max([_Sortkey])")


--  作者:andy-1024
--  发布时间:2018/4/28 15:09:00
--  
前面的一部分也是通过代码上传到远程表中的,那些有值,但是后来就没有值了,不知道为什么,如果我的程序代码不涉及[_sortkey]列,那这列有没有值问题都不大吧?
--  作者:有点甜
--  发布时间:2018/4/28 15:11:00
--  

_sortkey列影响排序的,值小的排在前面。

 

没看懂你的问题,值之前有后来没有,什么意思?


--  作者:andy-1024
--  发布时间:2018/4/28 15:38:00
--  
我的意思是,开始调试了几次,[_sortkey]列是有值的,然后再调试[_sortkey]列就没有值了,我也不知道是怎么回事。
--  作者:有点甜
--  发布时间:2018/4/28 15:42:00
--  
SQLAddNew添加行的时候,_Sortkey列不会赋值的,你要额外赋值。
--  作者:andy-1024
--  发布时间:2018/4/28 15:45:00
--  
哦,这样我就明白了,谢谢老师!