---
title: "Insert i flera tabeller samtidigt"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/135960-insert-i-flera-tabeller-samtidigt"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Nova"
published: "2005-10-18T20:16:50.000Z"
updated: "2005-10-19T15:15:54.000Z"
replies: 5
views: 339
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/databaser-sql/135960-insert-i-flera-tabeller-samtidigt"
---

# Insert i flera tabeller samtidigt

## #1 — Nova, 2005-10-18T20:16Z

Jag tänkte att det skulle vara enkelt att göra en insert på flera tabeller samtidigt, men det blir protest. Hur ska jag tänka då?

```
str = "INSERT INTO d_gruppnr ( d_nr, d_gruppid )" & _
  " VALUES (" & FixFormInject( "receptnamn" ) & "," & _
         " " & FixFormInject( "d_grupp" ) & " )"&_
				 "INSERT INTO d_prodnr ( d_nr, artnr )" & _
  " VALUES (" & FixFormInject( "receptnamn" ) & "," & _
         " " & FixFormInject( "produkt" ) & " )"&_ 		 
		"INSERT INTO d_infonr ( d_nr, d_nr )" & _
  " VALUES (" & FixFormInject( "receptnamn" ) & "," & _
         " " & FixFormInject( "ord" ) & " )"
		 
set conn = Server.CreateObject( "ADODB.Connection" )
conn.open MM_news_STRING

conn.execute str, , 128
```

Detta felmedelande

```
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] Missing semicolon (;) at end of SQL statement.
 line 95
```

Det är raden med conn.execute  som är rad 95

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

## #2 — emission, 2005-10-18T22:03Z

Det måste ligga ett semikolon mellan varje INSERT.

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

## #3 — Nova, 2005-10-19T05:05Z

Jag är trög som vanligt, menar du här?

```
"INSERT INTO d_gruppnr ( d_nr, d_gruppid )" & _
  " VALUES (" & FixFormInject( "receptnamn" ) & "," & _
         " " & FixFormInject( "d_grupp" ) & " [B];[/B]  )"&_
```

// Jag har alltid sagt att tröga kockar som jag ska koka soppa inte göra hemsidor :)

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

## #4 — @nders, 2005-10-19T06:02Z

Ungefär, fast efter values-parentesen.

Min uppfattning är dock (efter sökning på wF) att man inte kan exekvera flera SQL-frågor på samma gång om man använder Access, utan att man får helt enkelt exekvera en i taget.

Mvh

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

## #5 — Nova, 2005-10-19T14:09Z

Inserten kommer bara att användas av mig själv när jag lägger till lite nya saker så just nu kan jag leva med att öpnna och stänga tre gånger, det känns som en snabb och enkel lösning just nu.

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

## #6 — emission, 2005-10-19T15:15Z

> **Nova skrev:**
>
> Inserten kommer bara att användas av mig själv när jag lägger till lite nya saker så just nu kan jag leva med att öpnna och stänga tre gånger, det känns som en snabb och enkel lösning just nu.

Du behöver inte öppna och stänga tre gånger, utan kör bara conn.execute tre gånger på raken, med olika SQL-satser.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/135960-insert-i-flera-tabeller-samtidigt
