解释一下,字段a的类型为int,允许空。用sqldatareader.GetInt32()读数据的时候,如果字段的值不为空,就可以
用SqlDataReader.GetInt32().ToString()读出来,但是如果为空,就会报错。声明:字段类型不能更改
用SqlDataReader.GetInt32().ToString()读出来,但是如果为空,就会报错。声明:字段类型不能更改
解决方案 »
- 引用webservices后,运行出错了
- 一个关于水晶报表的错误
- 三个Repeater分别显示数据库1-30,31-60,61-90条记录,排序按添加时间来排,如何实现?
- GridView编程创建模版,编辑状态不能保持!
- 急 求 c# 转 VB 的程序 !!!!! 主要 转换 2003 的工程!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 找.net高手!
- 一些问题,先谢了
- 客户端怎样产生SESSION?
- 这个问题知道的容易,不知道的难,请高手帮忙?
- 如何用VS.NET自动生成数据库连接等?
- 最后100分问个页面传值问题,希望有人给个满意的答案啊
- visio的数据库图,看到别人的图显示比我的多一列就是字段的类型列,怎么才能调出显示那一列
{
a = int.parse(reader["columnName"].ToString());
}
if(reader.GetInt32(2)==null)
return " ";
else
return reader.GetInt32(2).ToString();
if(reader.GetInt32(2)==DBNull.Value)
return " ";
else
return reader.GetInt32(2).ToString();
return SqlDataReader.GetInt32(2) is DBNull ? " " : SqlDataReader.GetInt32(2.ToString();