Foxtable(狐表)用户栏目专家坐堂 → [求助]_identify的实例化


  共有2095人关注过本帖树形打印复制链接

主题:[求助]_identify的实例化

帅哥哟,离线,有人找我吗?
jspta
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1732 积分:11266 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2014/12/4 17:03:00 [显示全部帖子]

以下是引用arthurshoe在2014-12-4 16:30:00的发言:

数据表的加载时动态加载的,只加载部分数据,这时候如果用Datatable.Addnew

得到的_identify 其实是当前加载的数据里面的_identify 加 1

而执行save后,其实_identify的值是整个表里面最大的_identify 加 1,两个的数值是不同的。

怎么可以在addnew,还没有真正保存到数据表前 就得到真正最后的_identify

看到数据表里面的beforeattachfile,里面的_identify其实在没有保存记录时就得到真正的_identify..

是怎么做到的了?

 

你可以Select Max(_Identify) from 表 就可以获得了。但在多人同时操作的时候可能会出现重复现象

还有一种办法,连续SAVE 2次,第一次保存或获得真正_Identify,第二次修改后保存。这个方法可以很好解决少量数据保存获取ID。


 回到顶部