当前位置: 代码迷 >> ASP.NET >> 用while (dr.Read())时在没有数据的情况怎么办
  详细解决方案

用while (dr.Read())时在没有数据的情况怎么办

热度:3275   发布时间:2013-02-25 00:00:00.0
用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)
{
// 处理没数据的情况。
}
  相关解决方案