注册 登录
编程论坛 ASP技术论坛

写入问题

wuchunyu120 发布于 2008-07-17 10:39, 816 次点击
代码如下:
程序代码:
<!--#include file="conn.asp"-->
<% if request.cookies("godbook")("username")="" then
response.Redirect("login.asp")
end if %>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<% newsid=request.QueryString("newsid")
bookid=request.QueryString("bookid")
userid=request.QueryString("userid")


if newsid="" then
newsid=0
end if
if bookid="" then
bookid=0
end if

content=server.HTMLEncode(Request.Form("content"))


set rs=server.CreateObject("adodb.recordset")
rs.open "select * from fbqqmes",conn,1,3
rs.addnew
rs("content")=content

rs("userid")=userid
rs("newsid")=newsid
rs("bookid")=bookid
rs("myuserid")=request.cookies("godbook")("userid")

rs.update
rs.close
set rs=nothing
response.write "<script language=javascript>alert('发布成功!');history.go(-1);</script>"

response.End
%>

执行以后除content这个字段以外都可以录入数据库
唯独content这个字段却是空白的
望高人指点
2 回复
#2
chinasj2008-07-17 11:07
newsid=request.QueryString("newsid")
bookid=request.QueryString("bookid")
userid=request.QueryString("userid")
这三个是URL传过来的,

content=server.HTMLEncode(Request.Form("content"))

这个应该是表单传过来的。你确定?
#3
wuchunyu1202008-07-17 11:12
content的确是由表单传过来的

已经找到原因了 是字段定义的问题  太大意了。。
不过还是谢谢楼上的回答
1