我的网页是asp,数据库是mysql打开网页的时候出现错误提示:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'[MySQL][ODBC 5.1 Driver][mysqld-5.1.48-community]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1/common/checkUser.asp,行 220
错误的代码行:
 Conn.Execute("update blog_Counter set coun_Time=#"&Now()&"#,coun_IP='"&Guest_IP&"',coun_OS='"&Guest_Browser(1)&"',coun_Browser='"&Guest_Browser(0)&"',coun_Referer='"&HTMLEncode(CheckStr(Guest_Refer))&"' where coun_ID="&tmpLC)麻烦大侠们看看,到底有什么问题 

解决方案 »

  1.   

    你可以把要执行的sql输出出来看一下,或者直接放到mysql中执行一下
      

  2.   

    将要执行的SQL语句贴出来看看
      

  3.   

    这一句就是要执行的
     Conn.Execute("update blog_Counter set coun_Time=#"&Now()&"#,coun_IP='"&Guest_IP&"',coun_OS='"&Guest_Browser(1)&"',coun_Browser='"&Guest_Browser(0)&"',coun_Referer='"&HTMLEncode(CheckStr(Guest_Refer))&"' where coun_ID="&tmpLC)
      

  4.   

    sql语句
    update blog_Counter set coun_Time=#"&Now()&"#,coun_IP='"&Guest_IP&"',coun_OS='"&Guest_Browser(1)&"',coun_Browser='"&Guest_Browser(0)&"',coun_Referer='"&HTMLEncode(CheckStr(Guest_Refer))&"' where coun_ID="&tmpLC
      

  5.   

    "update blog_Counter set coun_Time=#"&Now()&"#,coun_IP='"&Guest_IP&"',coun_OS='"&Guest_Browser(1)&"',coun_Browser='"&Guest_Browser(0)&"',coun_Referer='"&HTMLEncode(CheckStr(Guest_Refer))&"' where coun_ID="&tmpLC具体内容什么
      

  6.   

    response.write "update blog_Counter set coun_Time=#"&Now()&"#,coun_IP='"&Guest_IP&"',coun_OS='"&Guest_Browser(1)&"',coun_Browser='"&Guest_Browser(0)&"',coun_Referer='"&HTMLEncode(CheckStr(Guest_Refer))&"' where coun_ID="&tmpLC
    response.end
    Conn.Execute("update blog_Counter set coun_Time=#"&Now()&"#,coun_IP='"&Guest_IP&"',coun_OS='"&Guest_Browser(1)&"',coun_Browser='"&Guest_Browser(0)&"',coun_Referer='"&HTMLEncode(CheckStr(Guest_Refer))&"' where coun_ID="&tmpLC)
    改为哪上,然后贴执行显示的语句是什么,你可以自己到MYSQL中测试你的SQL语句,应该是语法有错误。
      

  7.   

    这是执行后显示的
    update blog_Counter set coun_Time=#19/12/2012 22:04:56#,coun_IP='124.64.6.51',coun_OS='Windows NT',coun_Browser='Internet Explorer[MSIE 9.0]',coun_Referer='http://www.yilv.net/' where coun_ID=3139
      

  8.   

    set coun_Time=#19/12/2012 22:04:56#,set coun_Time='19/12/2012 22:04:56',注意MYSQL不是ACCESS,日期以引号标识。
    建议你按照7楼已经讲过的方法,直接把语句放在MYSQL中执行,MYSQL会直接告诉你哪儿有问题。 而不是大家仅通过眼睛来猜
      

  9.   

    update blog_Counter set coun_Time='19/12/2012 22:04:56',coun_IP='124.64.6.51',coun_OS='Windows NT',coun_Browser='Internet Explorer[MSIE 9.0]',coun_Referer='http://www.yilv.net/' where coun_ID=3139在MYSQL中能否运行