+ -
当前位置:首页 → 问答吧 → Microsoft JET Database Engine 错误 '80040e14'

Microsoft JET Database Engine 错误 '80040e14'

时间:2011-07-13

来源:互联网

先行谢过诸位大侠

错误信息:
Microsoft JET Database Engine 错误 '80040e14' 语法错误 (操作符丢失) 在查询表达式 'id=' 中。

相关代码:
HTML code

if a="m" then
sql="update 武功 set 武功='" & wg1 & "', 内力='" & nl & "' where id=" &id
conn.Execute(sql)
end if
if a="n" then
    sql="insert into 武功(武功,门派,内力) values ('" & wg1 & "','" & pai & "'," & nl & ")"
    conn.Execute(sql)
end if
conn.close



新增加内容,则URL地址为a=n&wg=&pai=test正常使用。
修改已经增加的内容,则URL地址为
a=m&wg=test1&pai=test 提示以上信息

小弟新手,烦请诸位大侠指点,非常感谢!

作者: xeker   发布时间: 2011-07-13

就是你那个id里面没值

因为用第一个url时,执行的是那个insert语句
但当第二个url时执行的是update语句,后面有一个条件要用到id

作者: aspwebchh   发布时间: 2011-07-13