Foxtable(狐表)用户栏目专家坐堂 → [求助]有了newguid或nextstring还需要网络情况下的编号吗?


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

主题:[求助]有了newguid或nextstring还需要网络情况下的编号吗?

帅哥,在线噢!
chnfo
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2204 积分:18140 威望:0 精华:0 注册:2011/11/26 20:21:00
[求助]有了newguid或nextstring还需要网络情况下的编号吗?  发帖心情 Post By:2015/7/1 17:16:00 [只看该作者]

有两个方法可以产生字符串id,一个是guid.newguid.tostring,一个是rand.nextstring(32),如果在表的datarowadding事件中,使用其中任何一种方法,是否就可以无视网络环境下的编号问题了?当然,这个编号仅是用于关联,以及数据的导入导出

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/7/1 17:20:00 [只看该作者]

是的,不需要额外编码了

 回到顶部
帅哥,在线噢!
chnfo
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2204 积分:18140 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2015/7/1 17:23:00 [只看该作者]

如果是这样,数据保存效率与用自动编号相差无几啊

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/1 17:33:00 [只看该作者]

以下是引用chnfo在2015/7/1 17:23:00的发言:
如果是这样,数据保存效率与用自动编号相差无几啊

 

guid是一串字符串,而且是不规则的,存储空间会变大

 

自动编号只是一个数字,自己选择

 

 


 回到顶部
帅哥,在线噢!
chnfo
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2204 积分:18140 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2015/7/1 17:45:00 [只看该作者]

再请教,newguid长度是32还是36?

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/7/1 17:51:00 [只看该作者]

36,不过20够你用的:

rand.nextstring(20)

 回到顶部