mySQLConn1.Open();
sql="select con_id,con_rem from vote_content where frm_id="+Request.QueryString["frm_id"];
sTable="<table><tr><td>序号</td><td>调查内容</td></tr>";
SqlCommand Smd=new SqlCommand(sql,mySQLConn1);
SqlDataReader Rs=Smd.ExecuteReader();
while(Rs.Read())
{
i++;
sTable=sTable+"<tr><td>"+i+"</td><td>"+Rs["con_rem"]+"</td></tr>";
//内嵌记录集
sql="select * from vote_opt where con_id="+Rs["con_id"];
SqlCommand Smd2=new SqlCommand(sql,mySQLConn1);
SqlDataReader Rs2=Smd2.ExecuteReader();
while(Rs2.Read())
{
sTable=sTable+"<tr><td></td><td>"+Rs2["opt_rem"]+"&nbsp:"+Rs2["n"]+"</td></tr>";
}
Rs2.Close();
}
运行出错:已有打开的与此连接相关联的 DataReader,必须首先将它关闭。