webForumDet fria alternativet

Vecka 53 år 2004 bugg!

ASP

8 svar · 402 visningar · startad av Meng

Medlem sedan feb. 2003549 inlägg
Frågan#1

Jag har en databas öppning som öppnar den vecka som är nu.

Problemet är att den 1 & 2 januari 2005 är det vecka 53 och den 3 januari är det vecka 1.

när det är den 3:de januari 2005 så tror min form av databas öppning att det är vecka 2. Hur göra jag för att fixa detta och varför kommer denna "millenium buggen"

Set objConn = Server.CreateObject("ADODB.Connection") 
objConn.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& server.MapPath("db/afd.mdb")
set rs = objConn.execute("SELECT * FROM news WHERE ar = " & whatyearisitnow & " AND uge BETWEEN "& datepart("ww", dateadd("ww",0,now)) & _
" AND "& datepart("ww", dateadd("ww",4,now)) _ 
& " ORDER BY uge")
Medlem sedan juni 200032 967 inlägg
#2

Det är ingen bugg. Du ska ange firstWeekOfYear som parameter.

http://www.devguru.com/technologies/wml/vbscript/quickref/datepart.html

Medlem sedan feb. 2003549 inlägg
#3

Jo det förstår jag, men hur får jag öppningen till att använda vecka 1 den 3 januari 2005 istället för vecka 2 vilket den gör nu.. ?

Medlem sedan juni 200032 967 inlägg
#4

Du läser i länken jag bifogade.

Medlem sedan feb. 2003549 inlägg
#5

Det har jag gjort, och jag förstog inte en meter av det, men jag får väl prova igen

Medlem sedan juni 200032 967 inlägg
#6

Längst ner på den länkade sidan ges exemplet:

<% =DatePart("WW", "12/31/1999", 1, VBFIRSTFULLWeek) %>

Vi vill använda måndag som veckostartdag och vbFirstFourDays som årsstartsvecka. Det är bara att modifiera exemplet en liten aning...

Medlem sedan feb. 2003549 inlägg
#7
<% =DatePart("WW", "12/31/1999", 2, VBFirstFourDays) %>

?

Medlem sedan apr. 20031 660 inlägg
#8

HEJ!

Meng skrev:

<% =DatePart("WW", "12/31/1999", 2, VBFirstFourDays) %>

?

Eller

<% =DatePart("WW", ditt datum, 2, 2) %>
Medlem sedan juni 200032 967 inlägg
#9

Eller så kan man ange vbMonday.

269 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)