以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]发现一个奇怪的问题,为啥默认为0的字段会出现空值呢? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=33575) |
-- 作者:智友软件工作室 -- 发布时间:2013/5/21 9:26:00 -- [求助]发现一个奇怪的问题,为啥默认为0的字段会出现空值呢? 我把所有的双精度字段都设置了默认为0,就是新增的行为0.为何再实际使用的过程中部分行会出现不为0 的情况呢? 请看下图红色标记。 [此贴子已经被作者于2013-5-21 9:27:20编辑过]
|
-- 作者:XYT -- 发布时间:2013/5/21 9:30:00 -- 我增加了几百行也没出现你的情况哦 |
-- 作者:Bin -- 发布时间:2013/5/21 9:30:00 -- 例子发出来看看.测试了没发现有这个问题! 是否你其他代码造成的影响! |
-- 作者:智友软件工作室 -- 发布时间:2013/5/21 9:32:00 -- 我测试也没有问题的,我也奇快呢?现在是外部数据源,20多人同时使用,偶尔会出现空值的行,我也搞不懂,会和数据量大有关系吗?每小时100多条记录了。 实在不行我在datarowadding增加赋值为0的代码??郁闷中
[此贴子已经被作者于2013-5-21 9:33:07编辑过]
|
-- 作者:XYT -- 发布时间:2013/5/21 9:37:00 -- 同时使用最好就用独占编辑,出现这情况应该是同时操作引起的吧 |
-- 作者:智友软件工作室 -- 发布时间:2013/5/21 9:45:00 -- 新建工单的时候默认就为0了,这个新建的行还没有存入到外部数据库,怎么会有同时操作呢? 我现在怀疑就是新增行的时候没有自动赋默认0值
|
-- 作者:小肥牛 -- 发布时间:2013/5/21 9:50:00 -- 感觉XXT说的有道理,同时编辑得需要独占式编辑。 |
-- 作者:XYT -- 发布时间:2013/5/21 10:10:00 -- 以下是引用智友软件工作室在2013-5-21 9:45:00的发言:
新建工单的时候默认就为0了,这个新建的行还没有存入到外部数据库,怎么会有同时操作呢? 我现在怀疑就是新增行的时候没有自动赋默认0值 你自己测试过了,也没出现这样的情况,是经常还是偶发 |
-- 作者:智友软件工作室 -- 发布时间:2013/5/21 10:12:00 -- 我问一下如果再批量新加行的时候,由于某一段代码报错会不会导致默认0没有被赋值。如果有这种情况我就知道原因了。 |
-- 作者:XYT -- 发布时间:2013/5/21 10:23:00 -- 你能想到这个,测试下就知道了 |