SqlDataReader读取数据库中的null值时的判断

来源:互联网 发布:java权限框架 编辑:程序博客网 时间:2024/05/08 22:51

当读取的字段是字符串的话 是可以直接ToString()的

dr["读取的字段名"].ToString();

当读取的不是字符串的格式的时候呢?

string name = Convert.IsDBNull(dr["读取的字段"])?null:MyDataReader["name"].ToString();

if (dr["时间类型字段"]!=System.DBNull.Value)
{
      时间类型接收= (DateTime)dr["时间类型字段"];//最后登陆时间;
}