加一个简单的判断
System.Data.SqlClient.SqlDataReader drd1=new System.Data.SqlClient.SqlDataReader();
string strValue="";
while(drd1.Read())
{
strValue=drd1.IsDBNull(2)?null:drd1.IsDBNull(2).ToString();
}
或者用
try catch 模块throw exeception
System.Data.SqlClient.SqlDataReader drd1=new System.Data.SqlClient.SqlDataReader();
string strValue="";
while(drd1.Read())
{
strValue=drd1.IsDBNull(2)?null:drd1.IsDBNull(2).ToString();
}
或者用
try catch 模块throw exeception
应该
strValue=drd1.IsDBNull(2)?null:drd1[2].ToString();