登录 注册 论坛 个人空间 相册 帮助
3.1SQL
下午刚刚安装结束,一切顺利
可是添加栏目的时候,报错,具体为:
Microsoft OLE DB Provider for SQL Server 错误 '80040e2f'
无法将 NULL 值插入列 'DelFlag',表 'f31.dbo.FS_NewsClass ';该列不允许空值。INSERT 失败。
/foosun/admin/Inc/Cls_Info.asp,行225
请问如何解决?
[此贴子已经被作者于2005-11-18 20:36:48编辑过]
发送短消息
查看公共资料
查找该会员全部帖子
状态: 离线
这样就能解决问题了吗?
不会有什么后遗症吧?
多谢了。。。。。
新建栏目是成功了
但是建出来的栏目看不见。。。。。
无法将 NULL 值插入列 'DelFlag',表 'f31.dbo.FS_NewsClass ';该列不允许空值。INSERT 失败。 只是说明 栏目 是否被删除的标志没被建立,这个字段确实应该是不能为空的,正确的解决方法是 DelFlag 字段设置为 smallint 类型 ,默认值 (0)
如果只是简单的允许它空的话,建立栏目时如果这个标志字段没有被程序正常写入,则相当于在栏目属性打上了被删除的标志,所以看不到了。
活动评审组:加4分魅力值,请查收。
(原始值:魅力26分)
赋值为(0)后,栏目建立成功,也看到了
但是,明明建立的是普通栏目,显示出来的,却是外部栏目,并且属性也是外部栏目,无法添加子栏目。。。。
[此贴子已经被作者于2005-11-19 19:46:43编辑过]
同意八楼,估计是自己改的SQL数据库,
这个可能是执行SQL查询的时候出错,重新执行一遍应该可以解决,我这样做过,但是具体原因不太清楚。