任何人都可以帮助我解决这个错误的问题
已经有一个与此Connection关联的打开DataReader,必须先关闭它。
尝试读取此代码时错误失败。
transConn = mySqlConn.BeginTransaction(IsolationLevel.ReadCommitted)
Datareader和初始化事务之间是否存在连接?
任何人都可以帮我解决这个问题。
谢谢偷看! :)
答案 0 :(得分:5)
在开始交易之前关闭DataReader。
见这里:http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldatareader.close.aspx
它说:
“当您使用SqlDataReader将关联的SqlConnection用于任何其他目的时,必须显式调用Close方法。”