---
title: "variabel i sql-frågan"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10384-variabel-i-sql-frågan"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "qwerty"
published: "2001-07-03T08:56:00.000Z"
updated: "2001-07-03T09:26:00.000Z"
replies: 4
views: 225
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/10384-variabel-i-sql-frågan"
---

# variabel i sql-frågan

## #1 — qwerty, 2001-07-03T08:56Z

```
SQL= "SELECT* FROM tabell1 WHERE veckonummer = " & vecka & " ORDER by dagensdatum"
```

Vad är det som är fel. Variabeln vecka innehåller talet 27, allså nuvarande veckonummer.

Felmeddelandet blir:

Data type mismatch in criteria expression.

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

## #2 — @nders, 2001-07-03T08:59Z

varför har du veckonummer som 'text' i tabellen?

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

## #3 — peterbladh, 2001-07-03T09:05Z

om det nu är ett textfält...

SQL= "SELECT\* FROM tabell1 WHERE veckonummer = '" & vecka & "' ORDER by dagensdatum"

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

## #4 — Eclipse, 2001-07-03T09:14Z

Du behöver inte ha ett separat fält för veckonummer. Du får fram det via datumet.

Ett ful-hack från ett annat sammanhang:

```
cnt = -5
DO WHILE cnt < 0
	xWeekDate   = dateAdd("ww", cnt, myDate)
	xWeekNumber = datePart("ww", xWeekDate, 2, 2)
	response.write "[<A HREF=""index.asp?date=" & xWeekDate & title & user & agenda & edit & """>" & xWeekNumber & "</A>] " & vbCRLF
	cnt = cnt + 1
LOOP
```

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

## #5 — qwerty, 2001-07-03T09:26Z

ok, ok...

Tack alla. Funkar.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10384-variabel-i-sql-frågan
