Foxtable(狐表)用户栏目专家坐堂 → [求助]如何让数据保存的时候一列的值=indentify


  共有2926人关注过本帖平板打印复制链接

主题:[求助]如何让数据保存的时候一列的值=indentify

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


加好友 发短信
等级:九尾狐 帖子:2216 积分:18225 威望:0 精华:0 注册:2011/11/26 20:21:00
[求助]如何让数据保存的时候一列的值=indentify  发帖心情 Post By:2014/12/12 22:11:00 [只看该作者]

我在表中用了ID来做表间关联的主键,然后用了_identify作为自动增长列。

然后在datarowadding事件中,给ID赋予临时编号
Static Index As Integer = 99999
e.
DataRow("编号") = Format(Date.Today(),"yyMM") & "-" & Index
Index = Index -
1

但在网络条件下,临时编号可能会重复,但_identify是不会重复的。
所以,我想是在数据保存之后,ID列的值=_identify。这样,ID作为表间关联的主键,就不可能有重复值了。

不知道如何实现这样的东东?

我的目的不是为了在界面上展示ID,这一列在任何界面上都是隐藏的。
因为网络环境下的复杂编号,效率实在是有点低。
[此贴子已经被作者于2014-12-12 22:44:19编辑过]

 回到顶部