Jag har URL:ar lagrade i en databas tillsammans med datum som talar om när de upphör att vara aktuella. På min asp-sida skrivs för nuvarande alla poster ut. Nu skulle jag vilja göra så att endast aktuella URL:ar skrivs ut. Min SQL-sats ser ut så här:
SELECT * FROM tabell ORDER BY id DESC
Jag känner på mig att den istället skall se ut ungefär så här:
SELECT * FROM tabell ORDER BY id DESC WHERE SistaDatum < DagensDatum
, vilket leder till frågan hur jag tar reda på DagensDatum (dessutom på en amerikansk server).
Något förslag på hur jag fixar till SQL-satsen?
[Redigerat av kristoffer den 22 jun 2000]
SweyMedlem sedan apr. 20003 971 inlägg Fel forum, denna och andra databas-relaterade frågor lämpar sig bättre i SQL eller Access.
Med överseende
Swey
[Redigerat av Swey den 22 jun 2000]
AGMedlem sedan mars 20001 266 inlägg För att får datumet svesnk får du använda
Session.LCID = 1053
alltså skulle din sql sats kunna se ut något sånthär
Session.LCID = 1053
dagensdatum = Date()
SELECT * FROM tabell WHERE SistaDatum < " & DagensDatum & " ORDER BY id DESC
Nåt sån här borde nog fungera, om det är rätt sak jag har svarat på vill säga.
Andreas
[Redigerat av AG den 24 jun 2000]
Det fungerar inte.
Först och främst ändrade jag < till > eftersom de poster som fortfarande var aktuella (SistaDatum > DagensDatum) skulle skrivas ut, där SistaDatum anger det datum då URL:en är inaktuell.
Men det fungerar ändå inte, samtliga poster skrivs ut.
dagensdatum = Date() fungerar, vilket syns om jag skriver <% =dagensdatum %>.
Nådon som vet hur jag skall göra?
emissionMedlem sedan dec. 19996 721 inlägg SELECT * FROM tabell WHERE SistaDatum < #" & DagensDatum & "# ORDER BY id DESC
------------------
Gunnar Liljas - webbutvecklare
Leon Reklambyrå AB
Nu funkar det! Tack!
Dock:
Session.LCID = 1053
dagensdatum = Date()
ger inte svensk tid.
Skall
Session.LCID = 1053
ligga i asp-filen eller i global.asa eller någon annanstans?
VideMedlem sedan dec. 19998 577 inlägg Session.LCID 1053 är det svenska: http://www.activeserverpages.dk/aspdigital/appendix_d/localeid.asp
och den kan du lägga vart du vill i koden, bara den ligger före datumet du vill ha ut...
------------------
www.webeye.nu