| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4513 人关注过本帖
标题:set rs=server.createobject("adodb.recordset")
只看楼主 加入收藏
djbad
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-8-23
收藏
 问题点数:0 回复次数:9 
set rs=server.createobject("adodb.recordset")
<% Dim ID
ID=request.QueryString("id")
If ID="" or not IsNumeric(ID) Then
Response.Write ("<SCRIPT language=JavaScript>alert('晕,请不要乱搞哦!'); javascript:top.window.close();</SCRIPT>")
Response.End
End If
id=replace(request("id")," ","")
set rs=server.createobject("adodb.recordset")
rs.open ("select * from HN_down where id in("&id&")"),conn,1,1
if rs.eof and rs.bof then
response.write "没有内容"
else
title=rs("title")
end if
rs.close
%>

<head><title><%=title%></title>



这段提取不了<%=title%>,能告诉我错在那里了吗?谢谢给答案的人!!!!
搜索更多相关主题的帖子: quot recordset createobject adodb server 
2007-08-23 13:23
ayue222
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:341
专家分:0
注 册:2007-7-25
收藏
得分:0 
我只能告诉你一个事实 ..我们不是神仙 ...不是你们给一段什么代码我们就能够知道是什么问题的 ....
就你目前的代码来看..如果查询没问题的话..你得到的数据集应该是多条数据...你应该用 do while not rs.eof进行循环读取数据集进行显示.... 还有最好能够定义一下title函数
dim title ,当然,如果你前面已经定义了话除外...
2007-08-23 14:18
djbad
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-8-23
收藏
得分:0 
谢谢!!不好意思!!!下次不会这样啦.....谢谢你热心的回答!
2007-08-23 14:32
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 

改成这样

<% Dim ID
ID=request.QueryString("id")
If ID="" or not IsNumeric(ID) Then
Response.Write ("<SCRIPT language=JavaScript>alert('晕,请不要乱搞哦!'); javascript:top.window.close();</SCRIPT>")
Response.End
End If

set rs=server.createobject("adodb.recordset")
rs.open "select title from HN_down where id="&id,conn,1,1
if rs.eof and rs.bof then
response.write "没有内容"
else
title=rs("title")
end if
rs.close
set rs=nothing
%>
<head><title><%=title%></title>


[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2007-08-23 14:35
fengmumei
Rank: 2
等 级:论坛游民
威 望:2
帖 子:298
专家分:14
注 册:2006-9-16
收藏
得分:0 

<% Dim ID
ID=request.QueryString("id")
If ID="" or not IsNumeric(ID) Then
Response.Write ("<SCRIPT language=JavaScript>alert('晕,请不要乱搞哦!'); javascript:top.window.close();</SCRIPT>")
Response.End
End If
id=replace(request("id")," ","")
response.write("id="&id&"<br>")'输出id,看看有没有传值成功,若此时id无值,下面的也不用看了,若有值且正确则继续
set rs=server.createobject("adodb.recordset")
sql="select * from HN_down where id="&id
response.write(sql)'输出查询语句,然后拷贝到查询分析器中执行,看看有没有结果,有没有内容
rs.open sql,conn,1,1
if rs.eof and rs.bof then
response.write "没有内容"
else
title=rs("title")
end if
rs.close
%>
虽然不能很清楚的明白你的意思,但我觉得你应该在上面两个地方试试


随缘不变,不变随缘
2007-08-23 14:48
djbad
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-8-23
收藏
得分:0 
id=12
select * from HN_down where id=12没有内容

歌曲名:
2007-08-23 15:05
fengmumei
Rank: 2
等 级:论坛游民
威 望:2
帖 子:298
专家分:14
注 册:2006-9-16
收藏
得分:0 
id=12'说明id传值成功
select * from HN_down where id=12
'拷贝到sql查询分析器中执行以下看看是否有值,若无值则title确实为空了

随缘不变,不变随缘
2007-08-23 15:11
fengmumei
Rank: 2
等 级:论坛游民
威 望:2
帖 子:298
专家分:14
注 册:2006-9-16
收藏
得分:0 
还有就是那不是错误标记,上面运行出来的结果就是我要的结果,这个你以后测试程序也可以参考,就像这段代码,
response.write("id="&id&"<br>")
输出结果后:id=12
说明这个地方没有问题
你就可以将此处屏蔽了,即:
'response.write("id="&id&"<br>")

随缘不变,不变随缘
2007-08-23 15:15
djbad
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-8-23
收藏
得分:0 

谢谢,上面位朋友.这么热心的帮助,问题已经解决!!!!!!!!!

2007-08-23 17:34
下流人生
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-8-23
收藏
得分:0 
解决了说哈怎么解决的啊,我看你的程序看了半天才看明白,你也不说说

我也想知道你程序哪里出了问题
2007-08-23 21:37
快速回复:set rs=server.createobject("adodb.recordset")
数据加载中...
 
   



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

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