请人帮助我来修改一下这个ASP代码?谢谢!

来源:百度知道 编辑:UC知道 时间:2024/05/30 19:26:51
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

--------------------------------------------------------------------------------

技术信息(用于支持人员)

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 日期的语法错误 在查询表达式 'postdate < #2006-10-15 下午 09:50:00#' 中。
/02/Online.asp, 第 16 行

浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

网页:
GET /02/Default.asp

------------------------以上,是我在自己电脑上用IIS 运行的ASP网站,然后,就显示上面的...
可是上面的那一段第16行,哪里有错误?该怎么修改呢?

下面是Online.asp:

<%
sessionID = session.SessionID
timeout = 5
' set how long to keep this session in minute you can increase this number

Conn_String = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("shuju/lianjie.mdb")
'Conn_String = "activeUser"
&#

楼上的不行。

aaa = dateadd("n", -timeout, now())

检查一下aaa的格式,与数据库中postdate的格式是否一致。

connCount.Execute (\"delete * from count where postdate < \'#\" & aaa & \"#\'\")

行么?

试试看这样吧 ...

connCount.Execute ("delete from [count] where postdate < #" & DateValue(aaa) & "#")