DataReader中的错误未关闭

Bry*_*yan 0 vb.net transactions datareader

任何人都可以帮我解决这个错误的问题

已经有一个与此Connection关联的开放DataReader,必须先关闭它.

尝试读取此代码时错误失败.

transConn = mySqlConn.BeginTransaction(IsolationLevel.ReadCommitted)
Run Code Online (Sandbox Code Playgroud)

Datareader和初始化事务之间是否存在连接?

任何人都可以帮助我如何解决这个错误.

谢谢偷看!:)

Mam*_*a D 5

在开始事务之前关闭DataReader.

请看:http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldatareader.close.aspx

它说:

"当您使用SqlDataReader将关联的SqlConnection用于任何其他目的时,必须显式调用Close方法."