用 ""+myReader["ColumnName"]
当myReader["ColumnName"]为null时也不会有异常抛出.当然..下面的方法比较正规点。.
object o=myReader["ColumnName"];
if(o==null)
{
//ColumnName在数据库中为NULL
}
else
{
string str=(string)o;
//不为NULL
}
当myReader["ColumnName"]为null时也不会有异常抛出.当然..下面的方法比较正规点。.
object o=myReader["ColumnName"];
if(o==null)
{
//ColumnName在数据库中为NULL
}
else
{
string str=(string)o;
//不为NULL
}
如果myReader["ColumnName"]为null,,
(string)myReader["ColumnName"]是不会抛出异常的。.
:)
只是根据楼主的错误信息来判断是DBNull.Value而已。.