以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  添加行出错  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=45365)

--  作者:lfxxdt
--  发布时间:2014/1/23 14:43:00
--  添加行出错

列“_Identify”被约束为是唯一的。值“37711”已存在。

我在不断添加行的时侯,有时会弹出上面的错误提示,但关闭提示后仍可添加,这是什么原因。


--  作者:Bin
--  发布时间:2014/1/23 14:51:00
--  
正常不应该出现这个问题,你是如何操作的呢? 使用代码循环添加行?
--  作者:lfxxdt
--  发布时间:2014/1/23 14:55:00
--  
我是做了一个日报表,生产各工序都打开这个日报表进行添加录入数据
--  作者:Bin
--  发布时间:2014/1/23 14:57:00
--  
这样普通的添加不应该出现这样的问题啊,奇怪.你怎么老是出现一些奇怪的问题呢.图片点击可在新窗口打开查看
--  作者:lfxxdt
--  发布时间:2014/1/23 14:59:00
--  
可能是两个人同时添加一行,产生的冲突进行错误提示吧
--  作者:Bin
--  发布时间:2014/1/23 15:00:00
--  
两人同时添加行也不可能出现这种问题,这个是SQL自己会处理的. 
--  作者:lfxxdt
--  发布时间:2014/1/23 15:02:00
--  
那怎么会出现这样的问题呢
--  作者:Bin
--  发布时间:2014/1/23 15:04:00
--  
你的这些奇怪的问题,我也无解了.

先是串数据,发例子过来我们几个人一起测试折腾了半天也没见串.  结果你换了一个SQL版本解决了.

现在又出现这种奇迹般的问题, 不会是你这个项目又用了原来那个版本的SQL吧?

--  作者:Bin
--  发布时间:2014/1/23 15:05:00
--  
理论上,除非你使用SQL强制为_Identify赋值,否则没有利用会出现这种错误. 是不可能的.
--  作者:lfxxdt
--  发布时间:2014/1/23 15:07:00
--  
SQL版本都是一样的,都是SQL2000,是换了一台服务器那个串数的问题,到现在为止,生产上使用人员没有反映这个问题了