---
title: "Insert Into - för få parametrar."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/131191-insert-into-för-få-parametrar"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Oputres"
published: "2005-07-08T18:51:25.000Z"
updated: "2005-07-08T20:15:12.000Z"
replies: 5
views: 345
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/131191-insert-into-för-få-parametrar"
---

# Insert Into - för få parametrar.

## #1 — Oputres, 2005-07-08T18:51Z

Allå!

**Så här ser koden ut:**

```
If Request.Form("id")="main" Then
  iRef_id = 0
Else
  iRef_id = FixaTecken(TRIM(Request.Form("id")))
End If
sRubrik = FixaTecken(TRIM(Request.Form("Rubrik")))
sInlagg = FixaTecken(TRIM(Request.Form("Inlagg")))
sSignatur = FixaTecken(TRIM(Request.Form("Signatur")))
dDatum = Now
sIp = Request.Servervariables("REMOTE_ADDR")

Connect.Execute("Insert Into Forum(Ref_id, Rubrik, Inlagg, Signatur, Datum, Ip) Values(iRef_id, sRubrik, sInlagg, sSignatur, dDatum, sIp);")
```

**Det här är vad som kommer ut om jag skriver ut alla variabler i den ordning de ligger:**
0 Rubrik Inlägg Signatur 2005-07-08 20:42:17 127.0.0.1

**Det här är felmeddelandet:**
Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] För få parametrar angavs. 6 förväntades.
/public_html/s_forum_skriv.asp, line 48

line 48 är Connect.Execute-raden. Vad gör jag för fel? Alla 6 variabler är ju fyllda och ändå förväntas just 6 stycken.

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

## #2 — Guffa, 2005-07-08T19:08Z

Du kan inte använda asp-variabler i databasen. Du måste lägga in värdena av variablerna i sql-frågan, inte namnen på variablerna.

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

## #3 — Oputres, 2005-07-08T19:22Z

Åhå. Du menar så här:
...Values(" & Variabel1 & "," & Variabel2 & ","...?

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

## #4 — WebbisNet, 2005-07-08T19:41Z

ett utdrag från min egna kod

```
(userID,username,message,messageDate,messageTime) "
	message = message & "VALUES('"& strID &"','"& strNamn &"','"&strSMS&"','"& strDate &"','"& strTime &"')"
	objConn.Execute(message)
```

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

## #5 — Oputres, 2005-07-08T19:52Z

Tackar! Jag glömde apostroferna vilket skapade tungt hårklyveri.

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

## #6 — WebbisNet, 2005-07-08T20:15Z

jag glömmer ofta dem eftersom de markerar strängar :-)

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

---

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