ASP语法错误 (操作符丢失) 在查询表达式'××id=' 中

MicrosoftJETDatabaseEngine(0x80040E14)语法错误(操作符丢失)在查询表达式'ypxxtwo_id='中。/co/co1/top.asp... Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'ypxxtwo_id=' 中。
/co/co1/top.asp, 第 21 行
……
<%id=request("id")
set rs=server.createobject("adodb.recordset")
sql="select * from yp where key<>0 and key<>2 and key1=true and id="&id
rs.open sql,conn,1,1
if rs.eof then
response.write"<script>alert('对不起,此企业不存在或已被管理员关闭\n\n如有问题请及时和我们联系');window.open('../../index.asp','_self');</script>"
response.end
else
conn.execute("update yp Set htc=htc+1 where id="&id)
%>
<%set rs1=server.createobject("adodb.recordset")
sql1="select * from hytwo where ypxxtwo_id="&rs("ypxxtwo_id")
rs1.open sql1,conn,1,1
ypxxone=rs1("ypxxone")
ypxxtwo=rs1("ypxxtwo")
rs1.close%>
<%set rs1=server.createobject("adodb.recordset")
sql1="select * from ypaddtwo where addtwo_id="&rs("addtwo_id")
rs1.open sql1,conn,1,1
addone=rs1("addone")
addtwo=rs1("addtwo")
rs1.close%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
如StevenWong_BD言,如果不能保证rs("ypxxtwo_id")一定有值,能有什么方法杜绝出错?
展开
 我来答
StevenWong_BD
2008-05-13 · TA获得超过550个赞
知道小有建树答主
回答量:1587
采纳率:0%
帮助的人:1366万
展开全部
sql1="select * from hytwo where ypxxtwo_id="&rs("ypxxtwo_id")
你确认rs("ypxxtwo_id")有值么?
loveandkissyou
2008-05-13 · TA获得超过2297个赞
知道大有可为答主
回答量:2332
采纳率:0%
帮助的人:2533万
展开全部
少了“where”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式