webForumDet fria alternativet
Logga in / Bli medlem

Date

ASP

10 svar · 221 visningar · startad av Bjuris

Medlem sedan juli 2001514 inlägg
Trådstart#1

Argh...
satt och skerv en fråga om beskrev mitt problem i minsta detalj, men så kraschade IE...
Jag har ett problem när jag skall jämföra ett datum i en databas med variabeln Date så fungerar inte detta.
Varför????

Medlem sedan feb. 200112 078 inlägg
#2

Vad har du för format på datumet du får från Date?

Medlem sedan juni 200032 967 inlägg
#3

Det skulle kunna vara ett subtypsproblem. Prova därför att konvertera till subtypen datum vid jämförelse.

if CDate(datumet) = CDate(RS("Datumfältet")) then

r: missade en parentes, sorry.

Mvh,

Medlem sedan juli 2001514 inlägg
#4

Nu ser min kod ut så här:

if left(recSet("Date"),10) =Date then
Count = Count + 1
end if

Datumet i Databasen är i format
2001-09-11 10:34:16 därav min left(10)

Medlem sedan feb. 200112 078 inlägg
#5

Vad gör cDate?

Medlem sedan juli 2001514 inlägg
#6

Provade med Cdate och det fungerar finfint.
Tackar för snabba svar.
WebForum rules. ;) :e
Ja, vad gör förresten CDate ??

Medlem sedan juni 200032 967 inlägg
#7

CDate är en funktion för att konvertera variabler till subtypen datum. En sträng som innehåller ett datum är inte nödvändigtvis samma som en variabel av typen datum.

Det finns en del typkonverteringsfunktioner i vb-script, cstr, cint, cdbl, osv.

Medlem sedan juli 2001514 inlägg
#8

Egentligen skall jag kanske inte skriva en till fråga i samma sträng som en annan men jag harn snabb en.
Finns det något liknande som DateAdd fas man ränknar bakåt i tiden, kollade runt lite men jag hittade inget (skulle egentligen kunna kolla ännu mer men då det finns så många snälla och kompetenta människor ;) så valde jag att skriva ett inläg här.
kan man typ skriva Date(d,-7) eller så??

Medlem sedan juni 200032 967 inlägg
#9

kan man typ skriva Date(d,-7) eller så??

Japp. Det är bara att ange negativa värden. :)

Medlem sedan juli 2001514 inlägg
#10

Egentligen skall jag kanske inte skriva en till fråga i samma sträng som en annan men jag harn snabb en.
Finns det något liknande som DateAdd fas man ränknar bakåt i tiden, kollade runt lite men jag hittade inget (skulle egentligen kunna kolla ännu mer men då det finns så många snälla och kompetenta människor ;) så valde jag att skriva ett inläg här.
kan man typ skriva Date(d,-7) eller så??

Medlem sedan juni 200032 967 inlägg
#11

Ehh?

Snacka om avancerad dubbelpostning?
Annars förstår jag nog inte den andra frågan. :OO

261 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)