---
title: "Vecka 53 år 2004 bugg!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/114443-vecka-53-år-2004-bugg"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Meng"
published: "2004-10-26T13:42:13.000Z"
updated: "2004-10-26T19:11:40.000Z"
replies: 8
views: 415
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/114443-vecka-53-år-2004-bugg"
---

# Vecka 53 år 2004 bugg!

## #1 — Meng, 2004-10-26T13:42Z

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")
```

Permalänk: https://www.webforum.nu/p/114443

## #2 — @nders, 2004-10-26T13:46Z

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

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

Permalänk: https://www.webforum.nu/p/1468581

## #3 — Meng, 2004-10-26T13:53Z

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.. ?

Permalänk: https://www.webforum.nu/p/1468586

## #4 — @nders, 2004-10-26T13:55Z

Du läser i länken jag bifogade.

Permalänk: https://www.webforum.nu/p/1468587

## #5 — Meng, 2004-10-26T13:58Z

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

Permalänk: https://www.webforum.nu/p/1468590

## #6 — @nders, 2004-10-26T14:00Z

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...

Permalänk: https://www.webforum.nu/p/1468595

## #7 — Meng, 2004-10-26T14:06Z

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

 ?

Permalänk: https://www.webforum.nu/p/1468598

## #8 — J.N., 2004-10-26T15:14Z

HEJ!

> **Meng skrev:**
>
> ```
> <% =DatePart("WW", "12/31/1999", 2, VBFirstFourDays) %>
> ```
>
>  ?

Eller 

```
<% =DatePart("WW", ditt datum, 2, 2) %>
```

Permalänk: https://www.webforum.nu/p/1468632

## #9 — @nders, 2004-10-26T19:11Z

Eller så kan man ange *vbMonday*.

Permalänk: https://www.webforum.nu/p/1468780

---

Tråden på webben: https://www.webforum.nu/amne/asp/114443-vecka-53-år-2004-bugg
