Microsoft JET Database Engine 错误 \'80040e14\' UPDATE 语句的语法错误。 /****/***/m_usermod.asp,行 377 以上是出现问题的那段代码: id=request("id") username=request("username") khh=request("khh") sswd=trim(request("sswd")) yhzh=trim(request("yhzh")) memberid=trim(request("memberid")) password=trim(request("password")) answer=trim(request("answer")) sid=trim(request("sid")) nichen=trim(request("nichen")) tel=trim(request("tel")) qq=trim(request("qq")) if sswd="" then sswd="非农行" sql0="update usersetting set" sql0=sql0&"username=\'"&username&"\',khh=\'"&khh&"\',sswd=\'"&sswd&"\',yhzh=\'"&yhzh&"\',memberid=\'"&memberid&"\',password=\'"&password&"\',answer=\'"&answer&"\',sid=\'"&sid&"\',nichend=\'"&nichen&"\',tel=\'"&tel&"\',qq=\'"&qq&"\'" sql1="where id="&id sql2=sql0&sql1 conn.execute (sql2) response.write "<script>alert(\'资料修改成功。\');window.location=\'?mosquito=info&id="&request("id")&"\';</script>"请各位高手帮忙,谢谢!
在写程序是千万要注意到起“小心”二字 你仔细再看一下
提问者对答案的评价:
第377行 是那行
sql0="update usersetting set"------------------------------set后面要有空格sql1="where id="&id------------------------------where前面要有空格
SQL语法错误建议你以后写sql语句的时候分行来写这样就不会出错了:) |