日期:2014-05-17 浏览次数:20596 次
//逐行读取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();
数据库连接用后要及时释放,以供其他的连接使用