ASP问题高手进

来源:百度知道 编辑:UC知道 时间:2024/05/08 21:08:01
做了一个表单 打算是提交英文的试卷,可是我发现,字符一多,就发不出去了~!提示是语法错误 (操作符丢失) 在查询表达式 错误行在15行

我的body在库里是备注,这该怎么解决啊 !谢谢各位了··

代码如下

<!--#include file="conn.asp"-->
<%
title=Server.Htmlencode(Request.Form("title"))
lm=Server.Htmlencode(Request.Form("lm"))
jh=Server.Htmlencode(Request.Form("jh"))
body=Server.Htmlencode(Request.Form("body"))

if body="" or title="" then

response.write"<script language=Javascript>{window.alert('对不起,您发布的文章中有遗漏未填写部分,请返回重新填写');window.location.href='javascript:history.go(-1)';}</script>"
response.End()
end if

sql="insert into cet_act(title,body,jh,lm) values('"+title+"','"+body+"','"+jh+"','"+lm+"')"
set savecet_act=conn.execute(sql)

response.write"<script language=

<!--#include file=conn.asp-->
<%
title=replace(trim(Request.Form("title")),"'","")
lm=replace(trim(Request.Form("lm")),"'","")
jh=replace(trim(Request.Form("jh")),"'","")
body=replace(trim(Request.Form("body")),"'","")

if body="" or title="" then
response.write"<script language=Javascript>{window.alert('对不起,您发布的文章中有遗漏未填写部分,请返回重新填写');window.location.href='javascript:history.go(-1)';}</script>"
response.End()
end if

%>

<%
set rs=server.CreateObject("adodb.recordset")
sqlstr="select * from 数据库名字"
rs.open sqlstr,conn,1,3
rs.addnew
rs("title")=request("title")
rs(&quo