wuchunyu120 发表于 2008-7-17 10:39

写入问题

代码如下:
[code]<!--#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
%>[/code]
执行以后除content这个字段以外都可以录入数据库
唯独content这个字段却是空白的
望高人指点

chinasj 发表于 2008-7-17 11:07

newsid=request.QueryString("newsid")
bookid=request.QueryString("bookid")
userid=request.QueryString("userid")
这三个是URL传过来的,

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

这个应该是表单传过来的。你确定?

wuchunyu120 发表于 2008-7-17 11:12

content的确是由表单传过来的

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

页: [1]

编程论坛