Reader获取值的时候改成这样:string field = reader[0]==DBNull.Value?null:reader.GetString(0);
解决方案 »
- 获取gridview中RadioButton选中的某列的值,总为空?
- 求高手指点 数据库表利用itxt生成PDF
- 存入文件
- vml渐变:怎么让group 容器实现渐变
- 谁有关于网站负载平衡,分布式发布等方面的技术资料
- 如何实现逻辑上的“回滚”?(请教各位达人)
- 如何知道dropdownlist的变化?不使用autopostback
- 怎么去掉字符串首字母,我的图片路径多了一个符号,怎么可以去掉?
- 新手需要大家的照顾,来看看我的问题怎么解决!在线等......
- 小小问题,大家帮忙看看!未定义类型“Microsoft.Web.UI.WebControls.TreeView”。
- 以Excel为数据源时,含有数字的字段会把该字段内的含有字符的CELL自动变为NULL,请教高手如何解决
- try...catch的运行顺序问题
变量名=你的数据库的值
end if
or
int field=reader.IsDBNull(0)?0:reader.GetInt32(0)
' 数据库存储的是NULL值,不能给除了类型定义为object的其它类型的变量赋值
end if
select col1,col2,isnull(col3,'') from tab1
字段为空值时,转为空字符串输出
SqlDataReader reader = ...string str = reader[0]==DBNull.Value?null:reader.GetString(0);VB.Net:
Dim reader = ...
Dim Str As Stringif reader(0) = DBNull.Value then
str = nothing
else
str = reader.GetString(0)
end if