ASP文本域提交问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 17:15:01
用表单把一个文本保存到数据库
填写 “哈哈”就可以完成语句
但是填写下面的信息:
<script src='http://adcode.zhao.la/play.asp?userid=4494&ad_type=2&ad_id=16'></script>
就出现如下错误:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 ''<script src='http://adcode.zhao.la/play.asp?userid=4494&ad_type=2&ad_id=16'></script> '' 中。
/mlm/阔资网络/member/addinfo.asp, 第 17 行

怎么解决?
<%dim sql
dim rs
sql="update [user] set [other]='"&request("other")&"',[other1]='"&request("other1")&"' where [username] like '" & username & "' "
conn.execute sql
Set rs= Server.CreateObject("ADODB.Rec

<script src='http://adcode.zhao.la/play.asp?userid=4494&ad_type=2&ad_id=16'></script> 中有单引号“'”
在SQL语句的拼帖中造成了引号不匹配或者错误匹配。

对付这种情况,最好是用RecordSet的AddNew方法来添加数据。
方法如果不懂可以到网上查一下。