Using Access 2000
Windows Server 2003
The following code worked fine until we moved hosting companies
StartDate = Request.Form("S tartDateMonth") & "/" & Request.Form
("StartDateDay" ) & "/" & Request.Form("S tartDateYear")
EndDate = Request.Form("E ndDateMonth") & "/" & Request.Form
("EndDateDay ") & "/" & Request.Form("E ndDateYear")
sql = "SELECT DISTINCT tblSessions.Vis itorID FROM tblSessions WHERE
tblSessions.Dat eTimeEntrance Between #" & StartDate & " 0:0:1# And #" &
EndDate & " 23:59:59#;"
set RSVisitors = cn.execute("sql ")
Response.write sql gives:
SELECT DISTINCT tblSessions.Vis itorID FROM tblSessions WHERE
tblSessions.Dat eTimeEntrance Between #06/01/2005 0:0:1# And #06/31/2005
23:59:59#;
Now the same code gives an error message:
Microsoft JET Database Engine error '80040e07'
Syntax error in date in query expression 'tblSessions.Da teTimeEntrance
Between #06/01/2005 0:0:1# And #06/31/2005 23:59:59#'.
/stats/stats_detail.as p, line 33
The old hosting company was Win2003, as is the new company. I've tried
changing the order of the date parts (YYYY/MM/DD, MM/DD/YYYY,
YYYY/DD/MM) but nonoe of the formats make a difference.
Any ideas?
TIA