---
title: "Lägga till poster..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8194-lägga-till-poster"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "M@rtin"
published: "2001-02-18T14:54:00.000Z"
updated: "2001-02-18T16:20:00.000Z"
replies: 7
views: 343
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/8194-lägga-till-poster"
---

# Lägga till poster...

## #1 — M@rtin, 2001-02-18T14:54Z

Hmm.. brukar lägga till poster på mitt egna lilla sätt men nu vill jag programmera asp så effektivt som möjligt o i Vide's asp skola så säger han att man ska lägga in poster typ så här:

```
<%
Set Databas = Server.CreateObject("ADODB.Connection")

MdbFilePath = Server.MapPath("\cgi-bin\databas.mdb")

Databas.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbFilePath & ";"

SQL = "INSERT INTO tabell1 (namn, Personnummer) VALUES('Vide Wiberg', 7809254638)"

Databas.Execute(SQL)
%>
```

Och han borde väl veta vad som e snabbast ;)

Men när jag skrev så här:

```
<%
Set Databas = Server.CreateObject("ADODB.Connection")

Databas.Open ConString

SQL = "INSERT INTO gb (Namn, Email, Hemsida, Datum, ip, Kommentar) VALUES(namn, email, hemsida, datum, ip, kommentar)"

Databas.Execute(SQL)

End if
%>
```

Så får jag detta fel:
Microsoft OLE DB Provider for ODBC Drivers fel '80040e10' 

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

Vad gör jag för fel? Och e det här det snabbast sättet?

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

## #2 — diablo, 2001-02-18T14:59Z

Nu vet inte jag om det här funkar, men testa att sätta klamrar på dom fält där data ska in! .. asså:

```

<%
Set Databas = Server.CreateObject("ADODB.Connection")
Databas.Open ConString

SQL = "INSERT INTO gb ([Namn], [Email], [Hemsida], [Datum], [ip], [Kommentar]) VALUES(namn, email, hemsida, datum, ip, kommentar)"

Databas.Execute(SQL)

End if
%>
```

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

## #3 — M@rtin, 2001-02-18T15:12Z

Tyvärr hjälpte inte det :(
Fortfarande samma fel :(

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

## #4 — casca, 2001-02-18T15:29Z

Koden är väl ofullständig, inte kan du ha använt endast detta? :q

```
<%
Set Databas = Server.CreateObject("ADODB.Connection")
Databas.Open ConString

SQL = "INSERT INTO gb (Namn, Email, Hemsida, Datum, ip, Kommentar) VALUES(namn, email, hemsida, datum, ip, kommentar)"

Databas.Execute(SQL)

End if
%>
```

(Variablerna bl.a. är inte deklarerade, det finns ingen IF-sats m.m)

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

## #5 — M@rtin, 2001-02-18T15:31Z

Öhh.. nä asså jag har ju lagrat saker i variablerna o ConString inehåller allt som behövs för att öppa databasen men detta e den enda kod jag använder för att lägga till en post i databasen.

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

## #6 — LarsG, 2001-02-18T15:48Z

Jag antar att du har värden i variablerna namn,email etc som du vill stoppa in i databasen.
Då får man skriva så här i stället

```
SQL = "INSERT INTO gb (Namn, Email, Hemsida, Datum, ip, Kommentar) VALUES('" & namn & "','" & email & "',' & hemsida & "',#" & datum & "#,'" & ip & "','" & kommentar & "')"
Databas.execute (SQL)
```

Jag antar att kolumnen datum är av typen date och att du har en accessdatabas och där anger datumliteraler inom #

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

## #7 — M@rtin, 2001-02-18T16:18Z

Hmm.. vi närmar oss en lösning men inte riktigt.. 
för det första så tror jag det saknades ett " i din kod.. vid hemsida tror jag.. satt dit det iaf..
men när jag kör sedan så blir felet så här:
\[Microsoft\]\[ODBC Microsoft Access Driver\] Syntax error (missing operator) in query expression 'Martin','martin.lindkvist@webavis.nu','http://www.peachy.nu',#2001-02-18 17:12:51#,'127.0.0.1','fin sida.....')'.

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

## #8 — M@rtin, 2001-02-18T16:20Z

Hittade felet :)
saknadedes ett ' längst fram oxå :)
Tack för hjälpen :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/8194-lägga-till-poster
