我建立了联系和一个SqlReader,但想关闭这两人:
SqlConnection conn = new SqlConnection("connection info");
conn.Open();
string sql = "SQL command HERE";
SqlCommand cmd = new SqlCommand(sql, conn);
SqlDataReader reader = cmd.ExecuteReader();
现在,在试图再次实施法典时,总是给我这个错误:
System.InvalidOperationException: There is already an open DataReader associated with this Command which must be closed first.
link向我介绍了如何适当开放和关闭连接,但并未解释如何关闭连接。
我试图关闭这个板块,我尝试把服务器上的选项(认为无用)输入数据库。 我修改了该法典,只是要结束联系和读者(编辑和管理该守则,但问题在改用该守则之后依然存在)。
我如何结束这种“幽灵”联系? 是否有任何办法(维持和平部队)关闭所有运行的连接?
<>>[EDIT:] 我无法真正解决这一问题。 工作是将<代码>MultipleActiveResultSets=true添入显示链接