---
title: "För få parametrar?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11912-för-få-parametrar"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "annabell"
published: "2001-10-02T14:04:00.000Z"
updated: "2001-10-02T15:53:00.000Z"
replies: 3
views: 258
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/11912-för-få-parametrar"
---

# För få parametrar?

## #1 — annabell, 2001-10-02T14:04Z

Jag håller på att lära mig asp och försöker uppdatera i databasen (access) via att webbgränssnitt. 
Men jag får felmeddelanden som jag inte vet vad jag kan göra åt. Skulle någon kunna hjälpa mig, jätte tacksam för svar.

Min koden följer nedan, under feltypen

Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] För få parametrar angavs. 1 förväntades.
/1001/\_adm/text/update_post.asp, line 11

\<%
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "DSN=t1"

Rubrik = Request.Form("Rubrik")
Ingress = Request.Form("Ingress")
Text = Request.Form("Text")

SQLStmt = "UPDATE content SET Rubrik='" & Rubrik & "', Ingress='" & Ingress & "', Test='" & Text & "' WHERE menuID = " & 1 & ""

set RS=Connection.Execute(SQLStmt)

Response.Redirect "ok.asp"
%\>

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

## #2 — @nders, 2001-10-02T14:07Z

Hej!

Jag gissar på att du har skrivit ett tabell- eller fältnamn felaktigt.

Dessutom ser din where lite knäpp ut. Skall du hårdkoda ett id, så gör det lite enklare för dig:

```
SQLStmt = "UPDATE content SET Rubrik='" & Rubrik & "', Ingress='" & Ingress & "', Test='" & Text & "' WHERE menuID = 1"
```

Som sagt, kolla stavningarna.

**Red:** Välkommen hit förresten! :)

Mvh,

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

## #3 — annabell, 2001-10-02T14:18Z

Kollade stavningen och den är riktig (dubbel koll) och ändrade i WHERE uttrycket men får fortfarande fel:

Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] För få parametrar angavs. 1 förväntades.
/1001/\_adm/text/update_post.asp, line 12

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

## #4 — cyprys, 2001-10-02T15:53Z

Ska du verkligen skapa ett recordset??
Skippa det

```
<%
set RS=Connection.Execute(SQLStmt)
' mot bara
Connection.Execute(SQLStmt)
%>
```

Annars kolla att alla fältnamn är av typen text eller PM "förutom MenuID då"

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11912-för-få-parametrar
