处理datareader占用connection最直接有效的方法是:
例:
OledbCommand cmd=new OledbCommand(sql语句,conn);
DataReader dr=cmd.ExecuteReader(CommandBehavior.CloseConnetion);
以上代码是我手写的,大小写或个别字母可能有出入,但思路是对的,这样处理后,datareader在占用connection后会自动关闭连接。
例:
OledbCommand cmd=new OledbCommand(sql语句,conn);
DataReader dr=cmd.ExecuteReader(CommandBehavior.CloseConnetion);
以上代码是我手写的,大小写或个别字母可能有出入,但思路是对的,这样处理后,datareader在占用connection后会自动关闭连接。
本文介绍了一种有效处理DataReader占用Connection的方法,通过设置CommandBehavior.CloseConnection行为,使得DataReader在使用完毕后能够自动关闭数据库连接,从而提高系统的资源利用效率。
804

被折叠的 条评论
为什么被折叠?



