以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]ID变化不定  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=39580)

--  作者:wangnovel
--  发布时间:2013/8/27 16:57:00
--  [求助]ID变化不定
我设计了一个主表入库单,一个从表入库单明细表,当我往入库单明细表添加数据时,出现一个奇怪的现象(附图):当我增加一行时,ID号为一个数,当我在这行输完数据点击保持时,ID号又变成了另外一个数。(我是外接数据库sql server2008,ID是自动增长的,设为了key)。不知原因何在,有没有办法解决?
--  作者:Bin
--  发布时间:2013/8/27 16:59:00
--  
如果是自增列,那么只有在保存的时候才会生成的吧.  你未保存的时候是并不存在的.
--  作者:wangnovel
--  发布时间:2013/8/27 17:04:00
--  
我怀疑第一个ID号是狐表系统生成的,后面保存后出现的ID才是外接数据库生成的!
--  作者:Bin
--  发布时间:2013/8/27 17:06:00
--  
数据库的自增列,只有在保存了的时候才会生成的.才是真正的.