---
title: "Too few parameters. Expected 1."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8741-too-few-parameters-expected-1"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "kristoffer"
published: "2001-03-24T14:20:00.000Z"
updated: "2001-03-29T09:29:00.000Z"
replies: 5
views: 321
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/8741-too-few-parameters-expected-1"
---

# Too few parameters. Expected 1.

## #1 — kristoffer, 2001-03-24T14:20Z

Jag får ibland, ja bara ibland, följande felmeddelande:

\[Microsoft\]\[ODBC Microsoft Access Driver\] Too few parameters. Expected 1.

pga följande rad:

```
Set RecSet = Connect.Execute("SELECT * FROM tabell1 WHERE (SistaDatum > #" & Date() -1 & "#) ORDER BY id DESC")
```

Vad beror det på? Om jag reloadar sidan fungerar det. Hjälper det om jag delar upp raden på flera rader?

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

## #2 — kristoffer, 2001-03-27T08:47Z

Snälla, någon som vet?

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

## #3 — Rossifumi, 2001-03-27T09:12Z

Kanske kan vara så att "SistaDatum" är tomt lite då och då :q

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

## #4 — Eclipse, 2001-03-27T12:51Z

Du har för mycket paranteser! :-)

Man KAN skriva så här:

```
SQL = "SELECT * FROM tabell1 WHERE SistaDatum > #" & Date() -1 & "# ORDER BY id DESC;"
set RecSet = Connect.Execute(SQL)
```

\---
... men jag hade nog skrivit så här:

```
SQL = "SELECT * FROM tabell1 WHERE SistaDatum >= #" & Date() & "# ORDER BY id DESC;"
set RecSet = Connect.Execute(SQL)
```

date()-1 betyder "i går" och "\>", "större än" betyder större än i går, vilket med andra ord är idag. Då torde man lika gärna kunna skriva "\>= #date()#" alltså, lika med eller större än idag.

\---
Till sist... finns det en post i databasen som heter "sistaDatum"? Gör det inte det kan det tyda på ett eventuellt problem.

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

## #5 — Eclipse, 2001-03-27T13:14Z

Suck, att jag alltid kommer på så mycket i efterhand!

Dessutom vill du nog inte "ORDER BY id" när allt kommer om kring utan "ORDER BY sistaDatum". Då kan du redigera sistaDatum oberoende av när du skrev in dom (ID).

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

## #6 — kristoffer, 2001-03-29T09:29Z

Tack för svaren. Jag förstår däremot inte varför man hellre skulle skriva \>= Date() än \> Date() - 1. Det där med ORDER BY. Det skall vara ORDER BY id. Siten är <http://www.tavlingar.se> 
Men jag får kolla om något fält har blivit tomt.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/8741-too-few-parameters-expected-1
