兔啾啾:Microsoft VBScript 编译器错误 (0x800A0401) ASP

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 05:27:11
Microsoft VBScript 编译器错误 (0x800A0401)
语句未结束

set rst2=server.CreateObject("adodb.recordset")
rst2.Open "select * from style where style1=<%=rst("mem_id")%>;",con
if not(rst2.eof and rst2.bof) then
rst2("access5")=1
rst2.update
End If
rst2.close
con.close
response.write "success"
End if

概念性的东西搞错了,请将以下语句
rst2.Open "select * from style where style1=<%=rst("mem_id")%>;",con
改为
rst2.Open "select * from style where style1=" & rst("mem_id"),con

楼上的很对!
你建议你好好看看asp,理解一下其内含,再写代码!这样才有效!
就如这句,
rst2.Open "select * from style where style1=<%=rst("mem_id")%>;",con
这就是一句asp语句,你在里边又加一句
<%=rst("mem_id")%>,这肯定不对啊,在里边要想加其它的ASP语句就要用&X,这样才行吗!呵呵