日期:2014-05-17  浏览次数:20383 次

DBNULL处理
在数据库中手动添加一条数据,如果不复制,默认为NULL,当我在web页面获取这跳记录的时候,直接引用该列并赋值给文本框,会出现在DBNULL错误,该怎么处理?

------解决方案--------------------
1,创建表 列 可以加默认值 例如 default 0
2,查询数据 可以替换null值 select isnull(a,0) as aaa from table1
3,呈现数据前再判断一次呗
------解决方案--------------------
我个人的建议 查询就是根据逻辑取数据,不要在数据库端判断isnull什么的,数据取回来后到应用程序端处理,对有null值的字段需要使用 dr["id"]==dbnull.value?"":dr["id"] 这样的形式处理下