---
title: "Too few parameters!!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/7712-too-few-parameters"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Hallgren"
published: "2001-01-14T11:10:00.000Z"
updated: "2001-01-14T17:53:00.000Z"
replies: 14
views: 188
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/7712-too-few-parameters"
---

# Too few parameters!!

## #1 — Hallgren, 2001-01-14T11:10Z

Jag får upp detta:
The Cafeteria Menu
Microsoft OLE DB Provider for ODBC Drivers error '80040e10' 

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

/databaser/menu1.asp, line 10 

```

<% Option Explicit %>
<html>

	<body>
<h1>The Cafeteria Menu</h1>
<%
Dim Connect, OnMenu
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Menu"
Set OnMenu = Connect.Execute(_
	"SELECT * FROM Menu ORDER BY Date")

do until OnMenu.EOF %>
<font size=5><%=OnMenu("Date")%></font><br>
Main Course: <%OnMenu("MainCourse")%><br>
Fruit: <%Onmenu("Fruit")%><br>
Dessert: <%OnMenu("Dessert")%><p>
<% OnMenu.MoveNext
loop %>

	</body>

</html>
```

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

## #2 — @nders, 2001-01-14T11:12Z

det är inte ovanligt att man räkar använda sig av reserverade ord i tabell- eller fältnamn. till exempel date. prova att klamra och se hur det går.

"SELECT \* FROM Menu ORDER BY \[Date\]"

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

## #3 — Hallgren, 2001-01-14T11:16Z

Nix, hände inget. :(

Databasen som info. skall hämtas från heter menu.mdb, men behövs det inte en sök väg till den? :l

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

## #4 — @nders, 2001-01-14T11:21Z

och om du slänger ihop 'et på en rad?
varför en radbrytning där, förresten?

```
Set OnMenu = Connect.Execute("SELECT * FROM [Menu] ORDER BY [Date]")
```

klamra på...

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

## #5 — @nders, 2001-01-14T11:22Z

jo, det behövs det. någonstans.

enligt din kod ser det ut som om du har en odbc-drivrutin med namnet "menu" som pekar på rätt databas. i så fall räcker det med *conn.open "menu"*, annars får man skriva lite mer...

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

## #6 — Hallgren, 2001-01-14T11:33Z

Här klamras det så det bara rycker om det, men icka sa nicke. Inte änns ett annat fel medelande :( ;)

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

## #7 — @nders, 2001-01-14T12:13Z

lade du ihop execute till en enda rad?
hur ser koden ut nu?

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

## #8 — Hallgren, 2001-01-14T12:26Z

```
<% Option Explicit %>
<html>

	<body>
<h1>The Cafeteria Menu</h1>
<%
Dim Connect, OnMenu
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Menu"
Set OnMenu = Connect.Execute("SELECT * FROM [Menu] ORDER BY [Date]")

do until OnMenu.EOF %>
<font size=5><%=OnMenu("Date")%></font><br>
Main Course: <%OnMenu("MainCourse")%><br>
Fruit: <%Onmenu("Fruit")%><br>
Dessert: <%OnMenu("Dessert")%><p>
<% OnMenu.MoveNext
loop %>

	</body>

</html>
```

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

## #9 — @nders, 2001-01-14T13:14Z

har du skapat en odbc-koppling då?

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

## #10 — Hallgren, 2001-01-14T15:00Z

Yep, eller ialla fall vad jag vet. :l

Skulle du kunna ge mig ett enkelt script som hämntar något från en databas, så att jag kan testa så att det inte är något fel med odbc-kopplingarna jag gör.

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

## #11 — @nders, 2001-01-14T15:10Z

man kan ju alltid prova med en fråga som den här till exempel:

```
select 1 from tabellen
```

finns tabellen och odbcn är korrekt så skall du få tillbaka ett recordset med en post, rs(0)=1.

du kan ju alltid prova följande istället för att sätta upp odbc mot varje databas du gör:

```
conn.open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("../sökväg/menu.mdb")
```

mvh

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

## #12 — Hallgren, 2001-01-14T15:13Z

Vart placerar jag den sista koden du skrev?

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

## #13 — @nders, 2001-01-14T15:16Z

istället för Connect.open "Menu".

fast jag skrev conn istf connect, så det får du ju ändra. och se till att sökvägen till din databas är den rätta.

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

## #14 — Hallgren, 2001-01-14T16:38Z

Mm..nu är det de här med sökvägar...vad är skilljnaden mellan en virtual och en physical path....sökväg?!

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

## #15 — emission, 2001-01-14T17:53Z

Den virtuella sökvägen utgår från webbroten (ex. "/produkter"), den fysiska utgår från diskroten (ex. "c:\\inetpub\\wwwroot\\produkter")

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

---

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