《ASP.NET项目开发全程实录》的再请教(三)
发表在ASP.NET图书答疑 2010-07-12
是否精华
版块置顶:
可以将checkState字段允许为空,或者尝试将这个字段设为默认值。
======================
我已将checkState字段允许为空,但还是不行。
分享到:
精彩评论 1
大伟_mrkj
学分:0 LV1
2010-07-12
沙发
你好!
checkState字段不要设置为空!这是一个重要字段设置,是对发布信息的一个重要审核,在实际开发中意义非常大!
在供求信息网中,任何用户都可以免费发布信息,但是如果用户发布了不道德、不健康等信息,就要给其屏蔽。数据库这个字段被定义成了bit(比特)类型,其值只能接受0或1(在这个程序中0表示未审核,1表示已经通过审核),但显示时不能显示0或1,要更加人性化,所以可以将其转换为相应的汉字。
在这里,你要把checkState字段在数据库要设置一个默认值,即数字“0”,它表示对于所以发布的免费的信息其审核状态都为未审核。

“现我还是有些问题想请教。
InfoAdd.aspx输入数据有错误提示。‘tb_info'表中'checkState'字段没有设置了默认值。在前台提交数据中,为“operation.InsertInfo(DropDownList1.Text, txtTitle.Text.Trim(), txtInfo.Text.Trim(), txtLinkMan.Text.Trim(), txtTel.Text.Trim());”,里面没有checkState。而在SQL‘tb_info'表中,checkState字段是不允许空的。是否为这个原因?”
出现这个错误不是因为checkState字段是不允许空的,是因为这个字段没有设置一个默认值,所以提示您输入数据出错,如果设置了checkState字段默认值0后,就OK了!你可试下,如果还有问题可以再问我们!
感谢您关注我们!
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照