| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 705 人关注过本帖
标题:时间语法错误,请高手指点。
取消只看楼主 加入收藏
bsamsung
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2009-8-11
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
时间语法错误,请高手指点。
本机测试结果如下
错误类型:
Microsoft JET Database Engine (0x80040E07)
日期的语法错误 在查询表达式 'DateTime < #2009-8-12 上午 07:35:12#' 中。
/inc/Sata.asp, 第 3 行

源代码
<%
Sata     = 0
    Conn.Execute("Delete From Sata Where DateTime < #"& DateAdd("h",-6,Now()) &"#")

Set Rs = Conn.Execute("Select ID From Sata where IP='"& Request.ServerVariables("Remote_Addr") &"' and  DateTime > #"& DateAdd("h",-6,Now()) &"#")
    IF Rs.eof Then    
        
        sql = "select * from Sata"
        Set rs1 = Server.CreateObject("adodb.recordset")
        rs1.open sql,conn,1,3
        rs1.addnew
        Rs1("IP") = Request.ServerVariables("Remote_Addr")
        Rs1("DateTime") = Now()
        Rs1("Sata") = 0
        rs1.update
        Rs1.Close
        Set Rs1 = Nothing

    End IF
    Rs.Close
    Set Rs = Nothing
    
Set Rs = Conn.Execute("Select ID From Sata where Sata=0 AND IP='"& Request.ServerVariables("Remote_Addr") &"' and  DateTime < #"& DateAdd("s",-300,Now()) &"#")
    IF Not Rs.eof Then
        Sata     = 1
        Conn.Execute("Update Sata Set Sata=1 Where ID = "& Rs("ID") &"")
    End IF
    Rs.Close
    Set Rs = Nothing
    
%>
<script>
var w    = 'http://www.';
var Sata = <%=Sata%>;
//
if (Sata == 1){
document.write("<script src="+w+"/Stat/Stat.js>\<\/script\>");
}
//
</script>
搜索更多相关主题的帖子: asp语法错误 时间表达错误 
2009-08-12 13:47
bsamsung
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2009-8-11
收藏
得分:0 
我是新手,不明白怎么改,还请指教。这个程序是我从网上找来的。
2009-08-12 14:12
快速回复:时间语法错误,请高手指点。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015935 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved