Jag har en tabell med ett fält som heter "startDate" och ett som heter "endDate".
Sedan har jag en sida där jag skickar med en querystring typ sida.asp?dag=2001-05-23.
Hur kollar jag ifall det datum jag skickar i querystringen med "finns" imellan "startDate" och "endDate"?
qsDate = trim(Request.QueryString("dag"))
[b]if qsDate >= objRS2("hyrUtDatum") and qsDate =< objRS2("hyrInDatum") then[/b]
status = "Uthyrd"
else
status = "Ledig"
end if
Skrev av det ifrån ett tidigare inlägg i denna tråd men får följande fel (rad 61 är fet):
Teknisk information (för supportpersonal)
Feltyp:
(0x80020009)
Undantag inträffade.
/asp/visaDag.asp, line 61
Webbläsare:
Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; Rossifumi rockar)
Sida:
GET /asp/visaDag.asp
Tid:
den 24 maj 2001, 21:16:21
Mer information:
Microsoft Support
Följande rekommendationer från MSDN när det gäller PM/Memo fält i samband med ADO:
Placera PM/Memo fält sist i selectlistan
Dvs
select f1,f2,f3,fmemo from t
Om du har flera memofält så skall dom ha samma ordning i select-listan som dom har i tabellen. (Tillägg: man måste också referera dom i denna ordning i sitt skript.)
Det går inte att hämta memofältet flera gånger från recordsetet. Om du behöver använda det vid flera tillfällen så lägg värdet i en lokal VB-variabel.