主题:  问题

比特空间

职务:普通成员
等级:3
金币:10.0
发贴:853
注册:2002/6/16 11:56:52
#312002/9/8 12:06:39
allinhands 你今天可以帮忙了吗?



比特空间

职务:普通成员
等级:3
金币:10.0
发贴:853
注册:2002/6/16 11:56:52
#322002/9/8 17:18:49
没有人帮忙吗?



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#332002/9/8 17:33:27
你做一个logout.asp的文件,里面写
Session("MM_username")=""
然后加一个转向。
这样应该可以解决登陆的问题。

至于第二个问题,你试试nocache看看:

<%
Response.Expires=-1000
Response.CacheControl="no-cache"
%>



比特空间

职务:普通成员
等级:3
金币:10.0
发贴:853
注册:2002/6/16 11:56:52
#342002/9/8 19:49:18
应该怎么写loginout.asp 我没有学过ASP 这样不行吗?希望你帮我改改


<%@LANGUAGE="javascript" CODEPAGE="936"%>

<%
Session("MM_username")=""
MM_editCmd.Execute
MM_editCmd.ActiveConnection.Close
Response.Redirect("index.asp")
%>


退出页面






对于第二个问题的答案:
<%
Response.Expires=-1000
Response.CacheControl="no-cache"
%>

放在del.asp和reply.asp里面吗?还是放在admin.asp里面?



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#352002/9/8 20:00:59
<%@LANGUAGE="javascript" CODEPAGE="936"%>

<%
Session("MM_username")=""

Response.Redirect("index.asp")
%>


退出页面





这样就可以了



<%
Response.Expires=-1000
Response.CacheControl="no-cache"
%>

每个页面都放



比特空间

职务:普通成员
等级:3
金币:10.0
发贴:853
注册:2002/6/16 11:56:52
#362002/9/9 9:06:08
但是转到del.asp
出现:
ADODB.Field 错误 '800a0bcd'

BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。

/gbook/del.asp, 行137

转到reply.asp
出现:
ADODB.Field 错误 '800a0bcd'

BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。

/gbook/reply.asp, 行178



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#372002/9/9 10:28:23
怎么转到del.asp?



比特空间

职务:普通成员
等级:3
金币:10.0
发贴:853
注册:2002/6/16 11:56:52
#382002/9/9 11:44:01
直接在地址栏里输入del.asp reply.asp啊 就会出现上述的情况了



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#392002/9/9 16:28:12
没有id参数传过去,当然找不到记录

难道你忘了定义记录集时是根据传递的id参数来设置的么?类似于del.asp?id=1



比特空间

职务:普通成员
等级:3
金币:10.0
发贴:853
注册:2002/6/16 11:56:52
#402002/9/9 16:59:10
那我应该怎么设置呢?



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#412002/9/9 17:58:10
你为什么要直接打开del.asp?你想做什么?

如果你想禁止报错的化可以这么写:

<% if rs.Bof or rs.eof then%>
请选择要删除的主题
<%else%>
网页原来的部分
<%end if%>



比特空间

职务:普通成员
等级:3
金币:10.0
发贴:853
注册:2002/6/16 11:56:52
#422002/9/9 19:08:54
直接把
<% if rs.Bof or rs.eof then%>
请选择要删除的主题
<%else%>
网页原来的部分
<%end if%>

放进del.asp里面吗?还是要对其中的“请选择要删除的主题”和“网页原来的部分进行修改呢?”



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#432002/9/9 20:05:19
塔布里斯在上个帖子中说
引用:
直接把
<% if rs.Bof or rs.eof then%>
请选择要删除的主题
<%else%>
网页原来的部分
<%end if%>

放进del.asp里面吗?还是要对其中的“请选择要删除的主题”和“网页原来的部分进行修改呢?”


晕~你说呢?
不用问这么低级的问题

就算不懂asp,至少那点意识应该有吧?

上面那个不用了,这样吧:
<%
if Request.Querystring("fID")="" then
Response.write "情选择删除内容"
else
%>
加在最上面
在网页最后再加上
<%end if%>



比特空间

职务:普通成员
等级:3
金币:10.0
发贴:853
注册:2002/6/16 11:56:52
#442002/9/9 20:19:13
不行啊 显示
Microsoft JScript 编译错误 错误 '800a03ed'

缺少 '('

/gbook/TMP2njj9267ji.asp, 行4

if Request.QueryString("fID")="") then
---^

我把前8行内容贴出来
<%
if Request.QueryString("fID")="") then
Response.write "情选择删除内容"
else
%>
<%



比特空间

职务:普通成员
等级:3
金币:10.0
发贴:853
注册:2002/6/16 11:56:52
#452002/9/9 20:39:54
allinhands我发现 如果我开始不用管理员身份登入 直接在地址栏里输入del.asp会直接转到login.asp 但是如果我用管理员身份登入然后再退出的话 在地址栏里输入del.asp就回出现

ADODB.Field 错误 '800a0bcd'
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。

/gbook/del.asp, 行137


这是什么原因呢?