---
title: "ändra flera poster samtidigt - hur?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/91733-ändra-flera-poster-samtidigt-hur"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "magnusfeldth"
published: "2003-12-02T21:25:52.000Z"
updated: "2003-12-06T18:47:08.000Z"
replies: 3
views: 241
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/91733-ändra-flera-poster-samtidigt-hur"
---

# ändra flera poster samtidigt - hur?

## #1 — magnusfeldth, 2003-12-02T21:25Z

Jag håller på och aspkodar ett forum. Nu vill jag göra följande:

\- När en huvudtråd byter kategori som den ligger i skall samtliga svar också ändras om till denna kategori.

\- När man raderar en huvudtråd vill jag att samtliga svar till tråden tas bort också.

så här ser koden ut nu för när man redigerar ett foruminlägg:

```
Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &Server.MapPath("db/hhgsdb.mdb")
	Set RecSet = Server.CreateObject("ADODB.Recordset")
    Uppdatera = "SELECT * FROM foruminlagg WHERE ForumID = " & Request.Form("ad") & " "

   RecSet.Open Uppdatera, Connect, adOpenStatic, adLockOptimistic 
    
	RecSet("Namn") = Request.Form("Namn")
	RecSet("E-post") = Request.Form("E-post")
	RecSet("Rubrik") = Request.Form("Rubrik")
    RecSet("Datum") = Request.Form("Datum")
    RecSet("Text") = Request.Form("Text")    
    RecSet("Forumkategori") = Request.Form("Forumkategori")
    RecSet("Usernamn") = Request.Form("Usernamn")
    RecSet("TradID") = Request.Form("TradID")
    RecSet("Kontrollerad") = Request.Form("Kontrollerad")
	RecSet.Update
	RecSet.Close
	Connect.Close
```

När kolumnen "TradID" är lika med "0" är det en huvudtråd. Det är då som jag vill att den ändrar kolumnen "forumkategori" till samma forumkategori som huvudtråden har. Alla svar till tråden har sin TradID = huvudtrådens ForumID.

Nån som kan hjälpa mig?

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

## #2 — LarsG, 2003-12-03T07:31Z

Dags att lämna vissa delar av ADO bakom sig.

```
kategori = <något värde>
tradid = <något värde>
sql = "update foruminlagg set forumkategori = " & _
kaetgori & " where tradid = " & tradid
connect.execute sql,,128
```

where tradid = \<

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

## #3 — magnusfeldth, 2003-12-05T19:52Z

hur gör jag när jag skall radera alla som har samma "tradid" som inlägget har "forumid" då?

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

## #4 — LarsG, 2003-12-06T18:47Z

```
delete from <tabell> where tradid in (
select tradid from <tabell> where forumid = <forumid>)
```

Tror jag att du menar.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/91733-ändra-flera-poster-samtidigt-hur
