以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- 通过SQLAddNew添加的远程数据表中的行_SortKey没有值 (http://foxtable.com/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
--
哦,这样我就明白了,谢谢老师!
|