---
title: "Flera SQL Updates i en Loop"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/132760-flera-sql-updates-i-en-loop"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "MickeA.com"
published: "2005-08-14T16:08:19.000Z"
updated: "2005-08-16T14:38:24.000Z"
replies: 4
views: 363
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/132760-flera-sql-updates-i-en-loop"
---

# Flera SQL Updates i en Loop

## #1 — MickeA.com, 2005-08-14T16:08Z

Hej!
Har ett forumlär som dynamiskt skriver ut x antal fält.
Det kan tex. se ut såhär:

```
<div>
<form action="menuAdm.asp?do=updMenu&amp;mType=mM">
<table cellpadding="0" cellspacing="0" style="width: 400px;">
<tr>
<td>Svenska</td>
<td>Engelska</td>
<td colspan="2">Ordning</td>
</tr>
<tr>
<td><input type="text" name="mItem_SE" value="850 Prestanda" style="width: 150px;" /></td>
<td><input type="text" name="mItem_EN" value="850 Prestanda" style="width: 150px;" /></td>
<td><input type="text" name="mSorder" value="1" style="width: 35px;" /></td>
<td><input type="hidden" name="menuId" value="5" style="width: 35px;" /></td>
</tr>
<tr>
<td><input type="text" name="mItem_SE" value="X40 Prestanda" style="width: 150px;" /></td>
<td><input type="text" name="mItem_EN" value="X40 Prestanda" style="width: 150px;" /></td>
<td><input type="text" name="mSorder" value="2" style="width: 35px;" /></td>
<td><input type="hidden" name="menuId" value="6" style="width: 35px;" /></td>
</tr>
<tr>
<td><input type="text" name="mItem_SE" value="S40 Prestanda" style="width: 150px;" /></td>
<td><input type="text" name="mItem_EN" value="S40 Prestanda" style="width: 150px;" /></td>
<td><input type="text" name="mSorder" value="3" style="width: 35px;" /></td>
<td><input type="hidden" name="menuId" value="7" style="width: 35px;" /></td>
</tr>
<tr>
<td><input type="text" name="mItem_SE" value="S/V/C 70 Prestanda" style="width: 150px;" /></td>
<td><input type="text" name="mItem_EN" value="S/V/C 70 Prestanda" style="width: 150px;" /></td>
<td><input type="text" name="mSorder" value="4" style="width: 35px;" /></td>
<td><input type="hidden" name="menuId" value="8" style="width: 35px;" /></td>
</tr>
<tr>
<td><input type="text" name="mItem_SE" value="S60 Prestanda" style="width: 150px;" /></td>
<td><input type="text" name="mItem_EN" value="S60 Prestanda" style="width: 150px;" /></td>
<td><input type="text" name="mSorder" value="5" style="width: 35px;" /></td>
<td><input type="hidden" name="menuId" value="9" style="width: 35px;" /></td>
</tr>
<tr>
<td><input type="text" name="mItem_SE" value="V70 n Prestanda" style="width: 150px;" /></td>
<td><input type="text" name="mItem_EN" value="V70 n Prestanda" style="width: 150px;" /></td>
<td><input type="text" name="mSorder" value="6" style="width: 35px;" /></td>
<td><input type="hidden" name="menuId" value="10" style="width: 35px;" /></td>
</tr>
<tr>
<td><input type="text" name="mItem_SE" value="XC90 Prestanda" style="width: 150px;" /></td>
<td><input type="text" name="mItem_EN" value="XC90 Prestanda" style="width: 150px;" /></td>
<td><input type="text" name="mSorder" value="7" style="width: 35px;" /></td>
<td><input type="hidden" name="menuId" value="11" style="width: 35px;" /></td>
</tr>
</table>
</form>
</div>
```

Nu skulle jag, för att slippa ha en submitknapp "på varje rad", istället ha en längst ner som postar hela formuläret rakt av.

Tanken är då att man köra igenom Request.Form i en For-Each Loop el. liknande och således uppdaterar databasen med ev. ändrade uppgifter.

Har provat att söka efter en lösning på det här, men inte hittat någon, lite svårt att komma på sökord till mitt problem.

Har även provat lite olika saker, men får inte ut alla fält då.

Tack på förhand!

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

## #2 — MickeA.com, 2005-08-14T18:31Z

Nu har jag testat att köra en:

```
For Each sValue In Request.Form
    ' // Göra massa saker...
Next
```

Men det funkar ju inte överhuvudtaget.
Är det någon som har tips?

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

## #3 — emission, 2005-08-14T21:08Z

Set till att raderna ser ut så här:

```
<tr>
<td><input type="text" name="mItem_SE9" value="S60 Prestanda" style="width: 150px;" /></td>
<td><input type="text" name="mItem_EN9" value="S60 Prestanda" style="width: 150px;" /></td>
<td><input type="text" name="mSorder9" value="5" style="width: 35px;" /></td>
<td><input type="hidden" name="menuId" value="9" style="width: 35px;" /></td>
</tr>
<tr>
```

Dvs. med menuId tillagt till varje övrigt input-namn. Därefter kan du enkelt köra

```
for each menuId in Request.Form("menuID")
   mItem_SE=Request.Form("mItem_SE" & menuId)
   mItem_EN=Request.Form("mItem_EN" & menuId)
   mSorder=Request.Form("mSorder" & menuId)
   'Gör saker med dina nyfunna variabler...
next
```

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

## #4 — MickeA.com, 2005-08-15T18:53Z

Ja just det, så kan man göra.
Ska prova imorrn efter jobbet så återkommer jag om något går fel, alt. Accepterar som svar om det skulle gå vägen ;)

Tack!

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

## #5 — MickeA.com, 2005-08-16T14:38Z

Det fungerar precis så som jag vill, var jättelätt att fixa till ju, bara man tänkte till lite ;)

Tack så mycket för hjälpen!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/132760-flera-sql-updates-i-en-loop
