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