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