| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 862 人关注过本帖
标题:[求助]急!问个asp的问题?
只看楼主 加入收藏
gesila990
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2006-1-5
收藏
 问题点数:0 回复次数:16 
[求助]急!问个asp的问题?
代码如下:
<%
dim conn,rs
dim owner,id,topid,layer,order
dim CurPage
If Request.QueryString("CurPage")= "" or Request.QueryString("CurPage") = 0 then
CurPage =1
Else
CurPage = CINT(Request.QueryString("CurPage"))
End If

owner=request.querystring("owner")
id=request.querystring("id")
topid=request.querystring("topid")
layer=request.querystring("layer")
order=request.querystring("order")
page=request.querystring("page")

set conn=server.createobject("adodb.connection")
DBPath=Server.MapPath("../data/bbs.mdb")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DBPath
set rs=server.createobject("adodb.recordset")
set rsuser=server.createobject("adodb.recordset")
sql="Select * From [User] Where [User].[User]='" & owner & "'"
response.write sql
第25行:rsuser open,conn,1,1;
dim bbsname
bbsname=rsuser("subject")
rsuser.close
set rsuser=nothing
%>

错误提示如下:
错误类型:
Microsoft VBScript 编译器错误 (0x800A0401)
语句未结束
/club/bbs.asp, line 25, column 20
rsuser open,conn,1,1;
-------------------^


浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Alexa Toolbar)

网页:
GET /club/bbs.asp

大家请探讨!???
搜索更多相关主题的帖子: asp 
2006-01-20 21:14
conn
Rank: 2
等 级:新手上路
威 望:5
帖 子:420
专家分:0
注 册:2005-11-27
收藏
得分:0 
rsuser open,conn,1,1;
把红色部分去了,这又不是JS,要;
干吗

我是新手,但我很虚心,对我发的问题请不要取笑,谢谢
2006-01-20 21:18
conn
Rank: 2
等 级:新手上路
威 望:5
帖 子:420
专家分:0
注 册:2005-11-27
收藏
得分:0 
哦,还有,把25行改成:rsuser.open sql,conn,1,1

我是新手,但我很虚心,对我发的问题请不要取笑,谢谢
2006-01-20 21:20
gesila990
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2006-1-5
收藏
得分:0 

<%
dim conn,rs
dim owner,id,topid,layer,order
dim CurPage
If Request.QueryString("CurPage")= "" or Request.QueryString("CurPage") = 0 then
CurPage =1
Else
CurPage = CINT(Request.QueryString("CurPage"))
End If

owner=request.querystring("owner")
id=request.querystring("id")
topid=request.querystring("topid")
layer=request.querystring("layer")
order=request.querystring("order")
page=request.querystring("page")

set conn=server.createobject("adodb.connection")
DBPath=Server.MapPath("../data/bbs.mdb")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DBPath
set rs=server.createobject("adodb.recordset")
set rsuser=server.createobject("adodb.recordset")
sql="Select * From [User] Where [User].[User]='" & owner & "'"
response.write sql
第25行:rsuser.open sql,conn,1,1
dim bbsname
bbsname=rsuser("subject")
rsuser.close
set rsuser=nothing
%>


错误提示如下

  • 错误类型:
    ADODB.Field (0x800A0BCD)
    BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
    /club/bbs.asp, 第 27 行

  • 浏览器类型:
    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Alexa Toolbar)

  • 网页:
    GET /club/bbs.asp

    请指教?

  • 一个新手,但是是一个asp的爱好者,希望大家帮忙!
    2006-01-20 21:31
    yms123
    Rank: 16Rank: 16Rank: 16Rank: 16
    等 级:版主
    威 望:209
    帖 子:12488
    专家分:19042
    注 册:2004-7-17
    收藏
    得分:0 
    owner这个变量所查询的值在数据库中不存在,错误的意思就是这个意思。
    2006-01-20 21:35
    yms123
    Rank: 16Rank: 16Rank: 16Rank: 16
    等 级:版主
    威 望:209
    帖 子:12488
    专家分:19042
    注 册:2004-7-17
    收藏
    得分:0 
    rsuser("subject")因为不存在没有数据,所以这样的读取操作就是错误的。
    2006-01-20 21:36
    gesila990
    Rank: 1
    等 级:新手上路
    帖 子:42
    专家分:0
    注 册:2006-1-5
    收藏
    得分:0 
    啊?那就是说subject这个表不存在吗?还是说owner这个表?具体说是什么数据?

    一个新手,但是是一个asp的爱好者,希望大家帮忙!
    2006-01-20 21:41
    yms123
    Rank: 16Rank: 16Rank: 16Rank: 16
    等 级:版主
    威 望:209
    帖 子:12488
    专家分:19042
    注 册:2004-7-17
    收藏
    得分:0 
    owner=request.querystring("owner")
    这里要么owner没接到值,要么接到的值在数据库里不存在。subject这个不能是表,因为rsuser("subject")这种用法是提取数据库中表字段的值
    比如
    表一
    字段一 字段2
    1 2
    rs("字段一")这是提取字段的值。
    2006-01-20 21:46
    gesila990
    Rank: 1
    等 级:新手上路
    帖 子:42
    专家分:0
    注 册:2006-1-5
    收藏
    得分:0 
    对论坛的数据库bbs.mdb(是用Access来建立的)我在里面建立了三个表bbs,f1和user三个表,我看了user这个表里面确实没有owner这个字段表,请问该如何对其进行赋值?

    一个新手,但是是一个asp的爱好者,希望大家帮忙!
    2006-01-20 21:47
    gesila990
    Rank: 1
    等 级:新手上路
    帖 子:42
    专家分:0
    注 册:2006-1-5
    收藏
    得分:0 
    我明白你的意思了,到这里为止都是在对bbs.mdb数据库里面的bbs这个表进行读写操作,象topic和layer应该都是一个表里的数据,对吗?那么我刚才看了bbs这个表,里面却是没有owner这个值,也没有subject,现在应该对哪个进行操作?

    一个新手,但是是一个asp的爱好者,希望大家帮忙!
    2006-01-20 21:51
    快速回复:[求助]急!问个asp的问题?
    数据加载中...
     
       



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

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