注册 登录
编程论坛 ASP技术论坛

Microsoft JET Database Engine 错误 '80040e14'

QQ80858582 发布于 2010-04-14 05:45, 1128 次点击
Microsoft JET Database Engine 错误 '80040e14'

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

/admin/edituser.asp,行 446

-----------------------------------------------

Microsoft JET Database Engine 错误 '80040e14'

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

/admin/adminuser.asp,行 413


哪位亲亲能帮忙解释一下这个什么意思?
该怎么解决这个问题?

[ 本帖最后由 QQ80858582 于 2010-4-14 05:57 编辑 ]
5 回复
#2
孤独冷雨2010-04-14 08:27
ID没有接收到值!
#3
gupiao1752010-04-14 09:17
找到目录admin下的edituser.asp文件,打开找到第446行,里面估计是一个SQL执行语句,形式如下:
sql="select * from 某X表 where id="&变量,现在的问题是你这个id获取不到变量给予它的值,
试着response.write(变量名称),
    response.end
执行以上语句看看是否有值输出,如果没有,还得考虑edituser.asp上面的语句,形如request.form("ID"),request.querystring("Id")这样的语句,取值是否成功!逐级排查!
不过建议你最好把代码都贴出来!
#4
longxuanxuan2010-04-14 12:40
ID 为空  !没有参数!
#5
golmjie2010-04-14 17:25
SQL那句where ID没值。
#6
QQ808585822010-04-16 01:07
3楼的说的太详细了。非常感谢3楼的哥哥。   也感谢其他朋友给出的建议。谢谢各位指点了哈
1