FROM 子句语法错误?

 所属目录:Java   |   类型:技术问答   |   时间:2007-05-21
 问题:

以下代码是用access实现计数器的,运行时出现:  
   
  microsoft   jet   database   engine   错误   80040e14    
   
  from   子句语法错误。    
   
  /guestbook/count.asp,   行8  
   
  错在哪?这段代码可以实现计数吗?  
   
  <%  
  dim   conn,connstr,rs  
  set   conn=server.createobject("adodb.connection")  
  dbpath   =   server.mappath("count.mdb")  
  conn.open   "provider=microsoft.jet.oledb.4.0;   data   source="&dbpath  
  set   rs   =   server.createobject("adodb.recordset")  
  sql   =   "select   *   from   count"  
  set   rs   =   conn.execute(sql)  
  response.write   "您是第   "   &   rs("hit")   &   "   位访问本站的客人"  
  application.lock  
  conn.execute("update   count   set   hit   =   hit+1")  
  application.unlock  
  conn.close()  
  set   conn   =   nothing  
  %>

· 网友精彩回答:

发表者:zhwb36

count是关键字,换个表名

发表者:wxiaol

<%  
  dim   conn,connstr,rs  
  set   conn=server.createobject("adodb.connection")  
  dbpath   =   server.mappath("count.mdb")  
  conn.open   "provider=microsoft.jet.oledb.4.0;   data   source="&dbpath  
  sql   =   "select   *   from   counts"  
  set   rs   =   conn.execute(sql)  
  response.write   "您是第   "   &   rs("hit")   &   "   位访问本站的客人"  
  application.lock  
  conn.execute("update   count   set   hit   =   hit+1")  
  application.unlock  
  conn.close()  
  set   conn   =   nothing  
  %>  
   
  count是關鍵字環表名阿。

发表者:lindy730

count用[]框起来

发表者:liuguozhong

sql   =   "select   *   from   [count]"

发表者:kindwell

下面的也要改  
  conn.execute("update   [count]   set   [hit]   =   hit+1")  
 

.
处理 SSI 文件时出错
© 2006-2008 All Rights Reserved