---
title: "Hur gör man när man ska \"inserta\" flera raden i en databas?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/86073-hur-gör-man-när-man-ska-inserta-flera-raden-i-en-databas"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "trexter"
published: "2003-09-15T18:35:57.000Z"
updated: "2003-09-16T05:35:55.000Z"
replies: 2
views: 280
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/dotnet/86073-hur-gör-man-när-man-ska-inserta-flera-raden-i-en-databas"
---

# Hur gör man när man ska "inserta" flera raden i en databas?

## #1 — trexter, 2003-09-15T18:35Z

Nedanstående kod fungerar naturligtvis inte men jag undrar hur man smartast ska göra en sådan "insertning" till databasen. Det borde väl gå utan att blanda in loopar?

```
 
     public void Update()
      {
         objConnection = new OdbcConnection(connection);
         objConnection.Open();
         for (int i; )
         string strSQL = "insert into" + table + "values("+entry[1,]+") values("+entry[0,]+")";
      }
```

Använder MySQL.

Taxen! :)

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

## #2 — icaaq, 2003-09-15T19:08Z

syntaxen för flera inserts i samma statement är följande:

```
[red]
INSERT INTO tabell(fält1, fält2)VALUES(värde1, värde2), (värde3, värde4)
[/red]
```

Då skapas en post med värde1 och 2 och sedan en post med värde 3 och 4

sen hur du loopar eller dylikt får du komma på själv ;)

Mvh icaaq

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

## #3 — trexter, 2003-09-16T05:35Z

Ok, men jag fick för mig att man kunde skicka in en hel array i SQL_satsen? Det har jag fått om fbakfoten, då? :)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/86073-hur-gör-man-när-man-ska-inserta-flera-raden-i-en-databas
