黑马程序员技术交流社区

标题: 数据库NULL值问题 [打印本页]

作者: 唐海军    时间: 2012-12-19 16:47
标题: 数据库NULL值问题
怎样处理从数据库中取出的NULL值?
作者: 徐威    时间: 2012-12-19 16:52
用string-length测试一下长度
作者: 鲜学良    时间: 2012-12-19 17:00
在用的时候先判断取到的值是不是NULL啊。
如:
if(sdr["Name"]==DBNull.Value)
{//处理}
作者: 赵小江    时间: 2012-12-19 21:20
没看懂你的意思,如果是想把空值替换成别的就用ISNULL函数:   SELECT ISNULL(列名,'替换值') 别名
如果不想要有空的列就用:    WHERE 列名 IS NULL
作者: Sailing.    时间: 2012-12-19 21:43
在c#中,数据库的NULL值叫DBNull.Value。所以从数据库中取值时做个判断,如果是NULL就赋值为DBNull.Value,否则就返回原值。同样写入数据库中做个判断,如果是NULL就写入DBNull.Value值……




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2