Script med dato-halløj (SQL) virker ikke på Windows Server 2003
HejJeg har på min lokale IIS 5.0 lavet følgende script som fungerer efter hensigten (det henter nyheder fra en ønsket måned):
IF len(Request.QueryString("strDate")) = 0 THEN
IF len(Month(date)) = 1 THEN
maaned = "0" & Month(date)
ELSE
maaned = Month(date)
END IF
ELSE
maaned = Request.QueryString("strDate")
END IF
IF len(Request.QueryString("strDate")) = 0 THEN
strSQL = "SELECT * FROM news WHERE publishDate LIKE '___" & maaned & "%' ORDER BY publishDate DESC"
Set rsNews = Conn.Execute(strSQL)
IF rsNews.EOF THEN
strSQL = "SELECT * FROM news ORDER BY publishDate DESC"
Set rsNewsOlder = Conn.Execute(strSQL)
END IF
ELSE
strSQL = "SELECT * FROM news WHERE publishDate LIKE '___" & maaned & "%' ORDER BY publishDate DESC"
Set rsNews = Conn.Execute(strSQL)
END IF
...men når jeg smider det over på en Windows Server 2003, så virker SQL'en ikke. Hvor ligger fejlen?