---
title: "Lägga in post i db"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/6130-lägga-in-post-i-db"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "erika"
published: "2000-07-22T10:37:00.000Z"
updated: "2000-07-27T06:31:00.000Z"
replies: 7
views: 271
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/6130-lägga-in-post-i-db"
---

# Lägga in post i db

## #1 — erika, 2000-07-22T10:37Z

hej, har precis börjat titta lite på asp, och har gjort en sida som listar det som finns i en databas.

skulle vilja göra en sida där man lägger till information i databasen.

så om nån skulle kunna lista koden för följande vore jag mycket tacksam!

Ett formulärfält där man fyller i det som ska finnas i 
OBDC databasen erika
sen lägga in info i guests/name

alltså så man lägger in sitt namn där.
hoppas någon förstår och kan hjälpa mig?

tack på förhand

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

## #2 — sgtpepper, 2000-07-22T11:35Z

Så här skulle det kunna se ut:

```
' Öppna databasen
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "erika"

' Skapa en SQL-sträng med namnet hämtat från formuläret
SQLStmt = "INSERT INTO guests(name) VALUES('" & Request("name") & "')"

' Exekvera SQL-strängen
Connection.Execute SQLStmt

' Stäng uppkopplingen
Connection.Close
```

Den här koden hämtar alltså ett värde som skickats från en formulärsida. Formuläret måste ha en textruta med namnet 'name'. Det är innehållet i den rutan som hämtas ut med Request("name").

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

## #3 — erika, 2000-07-22T11:49Z

så om jag tar koden du skrev och sparar i tex add.asp, så gör jag bara ett formulär sen som skickar informationen från formulärfältet name till add.asp?

tack

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

## #4 — Swey, 2000-07-22T12:11Z

Ja.

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

## #5 — sgtpepper, 2000-07-22T12:45Z

Precis. Se bara till att formuläret har en textruta med namnet 'name' så skall det fungera.

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

## #6 — Jöben, 2000-07-22T21:58Z

[www.idg.se/webstudio/asp/](http://www.idg.se/webstudio/asp/) 

En väldigt bra guide, tar upp det du frågar efter

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

## #7 — erika, 2000-07-26T18:19Z

okej funkar fint, men om jag vill lägga in saker i flera fält, mer än bara names då?
säg att jag har tex 20 fält att fylla i?

tack på förhand!

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

## #8 — fredrik, 2000-07-27T06:31Z

då skulle strängen kunna se ut så här:

```
SQLStmt = "INSERT INTO guests(name, lastname, phone, email) VALUES('" & Request("name") & "', '" & Request("lastname") & "', '" & Request("phone") & "', '" & Request("email") & "')"
```

Det är alltså bara att lägga till fler kolumner och fler värden.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/6130-lägga-in-post-i-db
