求职网内的文章发布页面有问题,看代码,修改下

来源:百度知道 编辑:UC知道 时间:2024/05/24 09:57:54
<!--#include file="conn.asp"-->
<%
if session("login")<>"yes" then
response.write "<script language=JavaScript>" & chr(13) & "alert('您还未登录或者超时,请重登录!');"&"window.location.href = '../'"&" </script>"
response.end
end if
if trim(request("title"))="" then
response.write "<script language=JavaScript>" & chr(13) & "alert('标题不能为空!');" & "history.back()" & "</script>"
Response.End
end if
if trim(request("content"))="" then
response.write "<script language=JavaScript>" & chr(13) & "alert('内容不能为空!');" & "history.back()" & "</script>"
Response.End
end if
title=Trim(Request("title"))
content=Request("content")
comefrom=Trim(reques

你用这个rs.open sql,conn,3,1

1,1的记录集是不能添加的,只能浏览
3,1才可以
3,3你可以用更多记录集的方法如向前,向后移动等。

你可以用更好的方法:如
conn.Execute(sql) 这样就可以不用定义RS了。

你这样写sql语句,语法是没有问题,但是有一种情况还会出错。在你输入的内容里含有'单引号 <script>等语句你的sql语句就会被破坏而执行不了。

你还是老实点用先用rs打开表,然后用
rs("content")=过滤函数(request("content"))
rs.update的方法进行操作。

太难了,呵呵,没有人回答,你还是加个QQ群吧

1.朋友发错地方了吧这里是java区。
2.这种问题一般是sql语句出错。
这种报错原因一般有以下几个:请LU检查
表不存在于conn打开的数据库中
数据类型不匹配或表名(字段名)错误或表处于编辑状态。

紫灵物语说"你把IsEnd的值改了 再试试.."是不对的.
调用:<%ClsPub.CheckTimeOut(1)%>为判断已登录用户是否无操作登录超时的,若该了isEnd的值程序将会当作未登录用户处理.
此外应该设置Session.TimeOut的值为5个小时,即300分钟.
故在用户登录时应设置<%Session.TimeOut=300%>

应修改如下:
<%
Session(SessionPre&"UserName")=Username
Session(SessionPre&"UserGroup")=TempValue(3,0)
Session.TimeOut=300
Response.Redirect "User.asp"
%>

y