欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

microsoft ole db provider for odbc drivers 异常 '80040e14'异常怎么解决啊

更新时间: 2014-01-05 02:53:44 责任编辑: Author_N1

 

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'错误如何解决啊!!急!!
今天做登陆校验那块儿,总是提示语法有错误,查了半天没看出来,请高手指导一下!


<!--#include   file= "opendb.inc "-->
<%  
dim   user,password,selstorage
user=request.Form( "username ")
password=request.Form( "password ")

sql= "select   *   from   user   where   username= ' "&user& " ' "   //提示这两行语法错误
sql=sql& "   and   password= ' "&request( "password ")& " ' "     //提示这两行语法错误
rs.open   sql,conn,3,2
if   rs.eof   and   rs.bof   then
response.write " <SCRIPT   language=JavaScript> alert( '错误的用户名或密码,请重新输入! '); "
      response.write "javascript:history.go(-1) </SCRIPT> "
else
rs( "isonline ")=True
rs( "login_time ")=now()
rs( "ip ")=Request.ServerVariables( "REMOTE_HOST ")
rs.update
          session( "userlogin ")= "true "
      'session( "storage ")=selstorage
      session( "username ")=user
      response.cookies( "guestok ")= "true "
      response.cookies( "leader ")=rs( "leader ")
      response.cookies( "adminok ")=rs( "manager ")
      response.redirect   "main.asp "
rs.close
end   if
%>


总是出现:Microsoft   OLE   DB   Provider   for   ODBC   Drivers   错误   '80040e14 '  

[Microsoft][ODBC   SQL   Server   Driver][SQL   Server]在关键字   'user '   附近有语法错误。  

/qinghua/loginchk.asp,行   17  

原来用ACCESS库就没有问题,后来我导入到SQL库里就出现这问题,请问如何解决,语法错了吗???

--参考方法--
sql= "select * from [user] where username= ' "&user& " ' "

这样看看
--参考方法--
呵呵,估计又是关键字在捣鬼
user可能是sql的关键字,你用 [user] 试试
--参考方法--
明显是应为sql数据库不允许使用user这个关键字来作为表明,你只需要用方括号将user括起来就行了,正如楼上两位所说的
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:53:44
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/15853/
本文WWW.DOC100.NET DOC100.NET版权所有。