使用DataReader和事务时报错: 已有打开的与此连接相关联的 DataReader,必须首先将它关闭。
异常详细信息: System.InvalidOperationException: 已有打开的与此连接相关联的 DataReader,必须首先将它关闭。
while(dr.Read())
{
show.Text="<font color=red ><b> customerid is "+dr[0]
+"</b></font> ...companyname is "+dr["companyname"]
+"contactname is >"+dr[dr.GetOrdinal("contactname")];
}
tra.Commit();
dr.Close();
}
catch(Exception ex)
{
tra.Rollback();
}