用while (dr.Read())时在没有数据的情况怎么处理
用
while (dr.Read())
{
}
时在没有数据的情况怎么处理
如果是
if (dr.Read())
{}
后面还可以加一个
else
{}
while应该加什么!!!!!!!!!
------解决方案--------------------do{
if(!dr.read())
{
xxxxx
}
}
while(dr.read());
------解决方案--------------------bool found = false;
while (dr.Read())
{
found = true;
// 处理每一行数据。
}
if (!found)
{
// 处理没数据的情况。
}