最后的16分了!希望您不要嫌少,帮我一下好么?
ResultSet rs0=cnstm.executeQuery("select * from problem");
rs0.last();
int rows0=rs0.getRow();
rs0.beforeFirst();
while(rs0.next())
{
out.print("太上老君");
out.print("<table>");
String thh=rs0.getString(1);
out.print("<tr><th colspan=2>"+rs0.getString(2)+"</th><tr>");
out.print("<tr><td>");
/* ResultSet rs1=cnstm.executeQuery("select * from ans where th="+thh);
rs1.last();
int rows1=rs1.getRow();
rs1.beforeFirst();
for(int y=1;y<=rows1;y++)
{
rs1.next();
out.print("<p><input type=radio name=R0 value="+rs1.getString(2)+"></p>");
}
*/////请问为什么上面这段注释一旦加进程序,就会在第二次进入while循环时出错呢?我在那里用rs.next();有什么错呢?谢谢您了!
out.print("</td></tr>");
out.print("<tr><td><input type=submit name=submit0 value=提交></td></tr>");
out.print("</table>");
//rs1.close();
}