DataReader中的错误未关闭

时间:2010-09-30 03:35:14

标签: vb.net transactions datareader

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

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

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

transConn = mySqlConn.BeginTransaction(IsolationLevel.ReadCommitted)

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

任何人都可以帮我解决这个问题。

谢谢偷看! :)

1 个答案:

答案 0 :(得分:5)

在开始交易之前关闭DataReader。

见这里:http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldatareader.close.aspx

它说:

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