Avatar billede hundevennen Nybegynder
26. oktober 2004 - 15:40 Der er 14 kommentarer og
1 løsning

få ugenr fra en dato

jeg har en variabel (strdato) der indeholder en dato udfra et valg fra en kalender - jeg vil gerne konvertere strdato til et ugenr - altså p.t. er strdato = 26-10-04 det vil jeg ha lavet om til uge = 44??
Avatar billede fennec Nybegynder
26. oktober 2004 - 15:45 #1
response.write datepart("ww",DinDato,vbMonday,vbFirstFourDays)
Avatar billede hundevennen Nybegynder
26. oktober 2004 - 15:46 #2
fennec kan jeg sætte strdato ind der hvor der står DinDato??
Avatar billede hundevennen Nybegynder
26. oktober 2004 - 15:47 #3
har lige prøvet - så skrives der FALSE???
Avatar billede fennec Nybegynder
26. oktober 2004 - 15:49 #4
er formater på datoen det samme som det ASP kører med???
Avatar billede hundevennen Nybegynder
26. oktober 2004 - 15:50 #5
ja
Avatar billede fennec Nybegynder
26. oktober 2004 - 16:00 #6
så prøv med:
response.write datepart("ww",cDate(DinDato),vbMonday,vbFirstFourDays)
Avatar billede fennec Nybegynder
26. oktober 2004 - 16:01 #7
DinDato skal selvfølgelig være strdato.
Avatar billede hundevennen Nybegynder
26. oktober 2004 - 16:02 #8
fennec - der var den, - tak
Avatar billede fennec Nybegynder
26. oktober 2004 - 16:03 #9
no prob.
.o) <-- One Eyed Jack
Avatar billede hundevennen Nybegynder
26. oktober 2004 - 16:15 #10
ka jeg udvide mit spm her - nu har jeg et ugenr = datepart("ww",cDate(strdato),vbMonday,vbFirstFourDays) - så der ugenr en variabel ik? så vil jeg
gerne lave en select * fra MinTabel where uge = ugenr - men den fejler?????
Avatar billede fennec Nybegynder
26. oktober 2004 - 16:19 #11
Dette burde virke:

ugenr = datepart("ww",cDate(strdato),vbMonday,vbFirstFourDays)
set rs = conn.execute("select * from MinTabel where uge="& ugenr)

Du skal bare være opmærksom på at du ikke har et årstal med, så du vil også får resultater fra tidligere år, hvis du har sådan nogle.
Avatar billede hundevennen Nybegynder
26. oktober 2004 - 16:26 #12
jeg bruger nok en lidt anden måde at hente data på men min select sætning ser nu sådan ud
strText = "select * from prioritet where uge="& ugenr)
og jeg får fejlen "slut på sætning var ventet"???
Jeg vil gerne gi dig nogle flere point på en eller anden måde??
Avatar billede hundevennen Nybegynder
27. oktober 2004 - 09:18 #13
har løst det - jeg lukkede og åbnede forbindelse ind imellem to sqlsætninger, så variablen forsvandt, men ellers tak for hjælpen
Avatar billede fennec Nybegynder
27. oktober 2004 - 09:27 #14
Hvis du har en dato i tabellen, ville jeg finde den første dag i ugen, også finde alle resultater imellem den dato og 7 dage frem. Så undgår du nemlig uge problematikken.

strText = "select * from prioritet where dinDato>='"& firstDayOfWeek &"' and dinDato<'"& dateadd("d",7,firstDayOfWeek) &"')
Avatar billede hundevennen Nybegynder
27. oktober 2004 - 10:29 #15
jeg har ikke datoer i prioritetstabellen - men det er løst
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester