以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  列“_Locked”不允许空值。  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=51922)

--  作者:iliksou
--  发布时间:2014/6/5 16:58:00
--  列“_Locked”不允许空值。
以前没有这个问题,升级到最新版本后,增加行就出现:

.NET Framework 版本:2.0.50727.5472
Foxtable 版本:2014.5.12.1
错误所在事件:
详细错误信息:
列“_Locked”不允许空值。


--  作者:有点甜
--  发布时间:2014/6/5 17:00:00
--  
 应该是你修改了数据库。你去数据库那里把_Locked设置成允许为空。
[此贴子已经被作者于2014-6-5 16:59:57编辑过]

--  作者:iliksou
--  发布时间:2014/6/5 17:01:00
--  
SQLserver2008后台数据库,没有改过。
所有表都出现这个问题了,都不能添加行。

--  作者:iliksou
--  发布时间:2014/6/5 17:02:00
--  
是不是原来增加行系统默认要给“_Locked"赋值,新版本没有了。
--  作者:有点甜
--  发布时间:2014/6/5 17:20:00
--  
以下是引用iliksou在2014-6-5 17:02:00的发言:
是不是原来增加行系统默认要给“_Locked"赋值,新版本没有了。

 

觉得不应该,那你就在数据库那里设置,给_Locked一个默认值,或者运行它是空。


--  作者:iliksou
--  发布时间:2014/6/6 10:29:00
--  
数据库的“_Locked"字段的确不允许为空,改为允许为空就对了。但我很长时间没有动过数据库了,不知道原来是不是不允许为空,奇怪了。
[此贴子已经被作者于2014-6-6 10:30:25编辑过]