2 回答
TA贡献1946条经验 获得超3个赞
如果连接没有关闭,那么您可以在执行方法“CheckSectionName()”之前尝试调用 close() 连接或 sqldatareader。FYR 以下是一些示例,如果有帮助,请告诉我。
方法一:
System.Data.SqlClient.SqlConnection sqlConn = new System.Data.SqlClient.SqlConnection();
if(sqlConn.State!= System.Data.ConnectionState.Closed)
{
sqlConn.Close();
}
System.Data.SqlClient.SqlDataReader SqlReader= new System.Data.SqlClient.SqlDataReader();
if(!SqlReader.IsClosed)
{
SqlReader.Close();
}
MySqlDataReader selection = ConexionData.CheckSectionName(DialogTxb.Text);
方法二:我们可以使用“using”子句
using (MySqlDataReader selection = ConexionData.CheckSectionName(DialogTxb.Text))
方法 3: 将 close() 和 dispose() 添加到 finally 块中。
- 2 回答
- 0 关注
- 257 浏览
添加回答
举报