语法错误 (操作符丢失) 在查询表达式 'type=true and id=' 中。

来源:百度知道 编辑:UC知道 时间:2024/05/25 03:58:25
我的源码如下:
<% call opendb()
set rs=server.createobject("adodb.recordset")
vid=request.querystring("id")
%>
<% if request.querystring("act")<>"" then
select case request.querystring("act")
case "add"
sql="select *from vote order by id desc"
rs.open sql,conn,1,3
rs.addnew
rs("tittle")=request("titttle")
rs("u_type")=vid
rs.update
rs.close
end select
end if
%>
<% sql="select *from vote where type=true and id="&vid(此行出错)
rs.open sql,conn,1,1
%>
<td colspan="2" bgcolor="#FFCCFF"><%=rs("tittle")%></td>
<%rs.close%>
没有搞懂ID在那里丢了

'判断vid是否为空,为空则不执行下面的。。
vid=request.querystring("id")
if isnull(vid) or not IsNumerc(vid) then vid=0
if vid=0 then Response.end

Sql Server数据库将type='1'