| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 511 人关注过本帖
标题:Response对象不允许操作,大家看看吧!
只看楼主 加入收藏
qdw103
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2006-6-8
收藏
 问题点数:0 回复次数:5 
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语句就可以了,不过只显示一个记录。请大家看看怎么改一下。
搜索更多相关主题的帖子: 对象 Response 
2006-07-16 10:40
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 

var rs=Server.CreateObject("adodb.recordset");
var Source="select 车牌号,所属公司,故障原因,维修时间,维修结果,更换部件,GPS车载终端序列号,召回时间 from 车辆召回表";
rs.Open(Source,conn,1,3);
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.MoveNext();
}
rs.Close();
这样呢?

2006-07-16 10:55
qdw103
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2006-6-8
收藏
得分:0 
这里的1和3 分别代表什么呀?
我一相分不清,可以这样吗:
rs.CursorType=3
rs.LockType=1
2006-07-16 11:02
qdw103
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2006-6-8
收藏
得分:0 

我照你说的改了一下,不行。

2006-07-16 11:14
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 

var rs=new ActiveXObject("adodb.recordset");
用这种方法创建对象呢?
如果这段代码是运行在服务器段,那就可能不是这个部分出的问题。

2006-07-16 11:30
qdw103
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2006-6-8
收藏
得分:0 

谢谢你的帮助,那个问题我意外的解决了。很高兴。
不过我还有个问题想请你帮忙:请给我讲一下有关recordset对象的属性和方法以及参数的使用和参数的取值情况。

2006-07-17 11:15
快速回复:Response对象不允许操作,大家看看吧!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016782 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved