[求助]使用Now()函数出现错误~~~
下面这段代码~~~使用Now()来获得系统时间,可是用它来查找数据库的时候出现错误,但是这个错误在家里的电脑和很多其他电脑里面(都是用XP sp2的)没问题,在学校的电脑(使用XP pro)里面就出了这个问题:
StrHtml = loadtemplate("indexannouncement")
StrHtml = Replace(StrHtml, "{forumtitle}", boardtitle)
StrSql = "select * from sf_announcement where startdate < #" & now() & "# and enddate > #" & now() & "# order by announcementid DESC" <--应该是这里出错
Set rs2 = Conn.Execute(StrSql) <---第95行
if not (rs2.bof or rs2.eof) then
......
错误提示:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 日期的语法错误 在查询表达式 'startdate < #2005-6-1 上午 09:10:28# and enddate > #2005-6-1 上午 09:10:28#' 中。
/mc/bbs/index.asp, 第 95 行
请问应该如何解决?
[此贴子已经被作者于2005-6-1 9:21:46编辑过]