---
title: "Insert into flera tabeller"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/53563-insert-into-flera-tabeller"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Gimbo"
published: "2002-09-17T18:53:33.000Z"
updated: "2002-09-17T19:41:29.000Z"
replies: 9
views: 286
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/53563-insert-into-flera-tabeller"
---

# Insert into flera tabeller

## #1 — Gimbo, 2002-09-17T18:53Z

Hejsan!

Har en fråga här... det är så att jag har ett rätt så stort formulär och jag vill spara informationen i det formuläret i flera olika tabeller (4st) och inte bara i en,,, hur går jag till väga för att göra detta??? man ska ha flera connections men kan ngn visa med lite kod hur man ska gå till väga?

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

## #2 — Ekström, 2002-09-17T18:58Z

Du får använda flera SQL-satser. Fler connections är onödigt om du ska lägga informationen i samma databas.

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

## #3 — Josef, 2002-09-17T19:00Z

Undrar om jag har fattat frågan rätt...

```
Set objConn = Server.CreateObject("adodb.Connection")

objConn.Open "Provider=Microsoft.Jet........"
strSQL = "INSERT INTO tbltabell....."
objConn.Execute strSQL,,128
objConn.Close

objConn.Open "Provider=Microsoft.Jet......"
strSQL = "INSERT INTO tbltabell2....."
objConn.Execute strSQL,,128
objConn.Close

Set objConn = Nothing
```

osv....

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

## #4 — LarsG, 2002-09-17T19:02Z

```
set connect = server.createobject("adodb.connection")
connect.open "dsn"
connect.execute "insert into table1 ..."
connect.execute "insert into table2 ..."
connect.execute "insert into table3 ..."
connect.execute "insert into table4 ..."
```

Om du vill vara ordentlig så skall du göra alla operationer inom en transaktion.

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

## #5 — Josef, 2002-09-17T19:03Z

Ligger tabellerna i olika databaser?

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

## #6 — Gimbo, 2002-09-17T19:05Z

tabellerna ligger i samma databas, och det stämmer som du säger man ska göra flera sql sattser fast en connection, hur åstakommer jag detta??

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

## #7 — Ekström, 2002-09-17T19:14Z

Läs LarsGs exempel. Han använder flera SQL-satser, men endast en connection.

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

## #8 — Gimbo, 2002-09-17T19:32Z

jag gör på följande vis nu....

mySQL="Insert INTO table value ('" &blabla& "') "

ska jag sudda bort det där mySQL och skriva så här:

connect.execute "Insert INTO table(blabl) value ('" &blabla& "') "

???

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

## #9 — Ekström, 2002-09-17T19:35Z

Du behöver inte använda några variabler till det där. Gör som LarsG gjort i exemplet. Han har en förmåga att alltid ha rätt, den grabben :)

Ingen "suddning" krävs.

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

## #10 — Gimbo, 2002-09-17T19:41Z

okidoki, tack för de snabba svaren, ska testa min lycka nu o se om det fungerar!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/53563-insert-into-flera-tabeller
