Response对象不允许操作,大家看看吧!
var rs=Server.CreateObject("adodb.recordset");rs.Source="select 车牌号,所属公司,故障原因,维修时间,维修结果,更换部件,GPS车载终端序列号,召回时间 from 车辆召回表";
rs.ActiveConnection=conn;
rs.Open();
while(rs.EOF!=true)
{
Response.Write("<table width='957' border='1' bgcolor='cccccc' align='center'>");
Response.Write("<tr>");
Response.Write("<td align='center' width='100'>"+rs("车牌号")+"</td>");
Response.Write("<td align='center' width='100'>"+rs("所属公司")+"</td>");
Response.Write("<td align='center' width='100'>"+rs("故障原因")+"</td>");
Response.Write("<td align='center' width='100'>"+rs("维修时间")+"</td>");
Response.Write("<td align='center' width='100'>"+rs("维修结果")+"</td>");
Response.Write("<td align='center' width='100'>"+rs("更换部件")+"</td>");
Response.Write("<td align='center' >"+rs("GPS车载终端序列号")+"</td>");
Response.Write("<td align='center' width='100'>"+rs("召回时间")+"</td>");
Response.Write("</tr>");
Response.Write("</table>");
}
rs.Close();
问题是这样的:在表中有两条记录用于测试,可是只要我加上while语句就提示Response对象不可操作,去了while语句就可以了,不过只显示一个记录。请大家看看怎么改一下。