SqlDataReader rd = mng.SelectReader(sb.ToString());
if(rd.FieldCount>0)
{
return true;
}
else
{
return false;
}
rd.Close();错误信息,rd 检测到无法访问到的代码!在判断之前我就申明了 rd 判断之后怎么会无法访问到呢?
if(rd.FieldCount>0)
{
return true;
}
else
{
return false;
}
rd.Close();错误信息,rd 检测到无法访问到的代码!在判断之前我就申明了 rd 判断之后怎么会无法访问到呢?
编译器报“无法访问”。你应该在return之前执行rd.Close()
private bool test
{
SqlDataReader rd = mng.SelectReader(sb.ToString());
if(rd.FieldCount>0)
{
return true;
}
else
{
return false;
}
rd.Close();
}该怎么写呢?请写出来吧
{
SqlDataReader rd = mng.SelectReader(sb.ToString());
if(rd.FieldCount>0)
{
rd.Close();
return true;
}
else
{
rd.Close();
return false;
}}