日期:2014-05-17 浏览次数:20679 次
//逐行读取SqlDataReader对象中每一行数据
  //并把数据添加到对象dataTable中
try
{
  while (reader.Read())
  {
  reader.GetValues(objValues);
  objDataTable.LoadDataRow(objValues, true);
  }
}finally{
  ///关闭数据读取器
  reader.Close();
}
  objDataTable.EndLoadData();
  return objDataTable;//返回一个DataTable对象
  }
  }
代码参考有问题
------解决方案--------------------
不能关闭
SqlDataReader reader = m_DBComm.ExecuteReader(); 
if(reader.Read()) 
{
if (reader["CMaster_Pwd"].ToString().Equals(userPwd)) 
{ 
}
else
{
}
}
  if (conn.State != ConnectionState.Open)
 conn.Open();
  
数据库连接用后要及时释放,以供其他的连接使用