找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3387|回复: 3

[asp] 错误 '80040e14' 语法错误 (操作符丢失) 在查询表达式 'id=' 中

[复制链接]
发表于 2012-11-7 15:21:44 | 显示全部楼层 |阅读模式
本帖最后由 rindy 于 2012-11-7 15:23 编辑

有一个简单的ASP+access的预定系统
不知道怎么回事,数据等可以录入,但是进入管理后台进行确认和删除等操作时,提示:
Microsoft JET Database Engine 错误 '80040e14'

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

/booking/admin/dg/submore.asp,行 19

<%
if session("admin_name")="" then response.end

%>
<!--#include file="../inc/adconn.asp"-->
<!--#include file="../css.asp"-->
<%
if request("del")<>"" then
sql2="delete from dd where id="&request("del")
conn.Execute(sql2)
If session("check")=false Then
response.Redirect("subpass.asp")
else
response.Redirect("submitsub.asp")
end if
end if
set rs=server.CreateObject("adodb.recordset")
sql="select * from dd where id="&request("id")
rs.open sql,conn,1,3  (此为第19行)
session("check")=rs("check")
set rs3=server.CreateObject("adodb.recordset")
sql3="select * from email order by id desc"
rs3.open sql3,conn,1,1
%>

真心看不懂,求教!
发表于 2012-11-7 15:34:57 | 显示全部楼层
你看下那个页面链接后面加   ?id=XXX 了么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-11-7 15:47:07 | 显示全部楼层
<div align="center">
                            <% If rs("check")=false Then %>
                            <a href=submore.asp?pass=<%=rs("id")%>&hid=<%=rs3("id")%>></a>
                            <input name="Submit" type="image" value="提交" src="../images/pics/buyok.gif" width="88" height="26">                           
                           
                            <select name="huifu" id="huifu">
                               <option value="pp">--请选择--</option>  
                              <%if not rs3.eof then
                                tol=rs3.recordcount
                                                                for i=1 to tol%>
                              <option value=<%= rs3("id") %>><%= rs3("title") %></option>
                              <%
                                                          rs3.movenext
                                                          if rs3.eof then exit for
                                                          next
                                                          end if
                                                           %>
                            </select> <% End If %>
</div></td>
                        <td>&nbsp;</td>
                        <td><div align="center"><a href=submore.asp?del=<%=rs("id")%> onClick="return confirm('你确定删除?')"><img src="../images/pics/del.gif" width="88" height="20" border="0"></a></div></td>
                      </tr>
                    </table>
</div></TD>
              </TR>
            </TBODY>
        </TABLE></TD>
      </TR>
    </TBODY>
  </TABLE>
</form>
<%session("id")=rs("id")%>
回复 支持 反对

使用道具 举报

发表于 2012-11-9 10:05:30 | 显示全部楼层
If session("check")=false Then
response.Redirect("subpass.asp?id="&request("del"))
resposne.end
else
response.Redirect("submitsub.asp?id="&request("del"))
resposne.end
end if
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|blueidea.com ( 湘ICP备12001430号 )

GMT+8, 2021-3-6 07:34 , Processed in 0.054653 second(s), 9 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表