---
title: "Flera frågor på ett kommando"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/141597-flera-frågor-på-ett-kommando"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Hyzac"
published: "2006-01-27T14:39:29.000Z"
updated: "2006-01-27T15:03:08.000Z"
replies: 1
views: 264
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/141597-flera-frågor-på-ett-kommando"
---

# Flera frågor på ett kommando

## #1 — Hyzac, 2006-01-27T14:39Z

Jag har för mig om att jag läst nånstans att man kan köra flera frågor på ett kommandoobjekt. Jag har dock inte hittat den informationen igen. Men är det nån som vet om att istället för att göra så här:

Dim cmd as new sqlCommand("SELECT1...")
...
cmd.Fill(ds1)
...

Dim cmd2 as new sqlCommand("SELECT2...")
...
cmd2.Fill(ds2)
...

Så kör man:

dim cmd as new sqlCommand("SELECT1 : SELECT2")
...
cmd.Fill(ds1)
?cmd:nextquery?
cmd.Fill(ds2)

Förstår ni vad jag menar?

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

## #2 — echoSwe, 2006-01-27T15:03Z

Ja, det stämmer att man kan återanvända.

```
        MySqlCommand objCmd = new MySqlCommand("SELECT one FROM ...", objDefaultConn);
        MySqlDataAdapter objDa = new MySqlDataAdapter(objCmd);
        DataSet ds1, ds2;
        objDa.Fill(ds1);
        objCmd.CommandText = "SELECT two FROM ...";
        objDa.SelectCommand = objCmd;
        objDa.Fill(ds2);
```

borde funka. 
Grejen är alltså att du sätter en ny SQL sträng på ditt command och sedan kör objRdr = objCmd.ExecuteReader(); eller vad du nu vill använda en gång till.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/141597-flera-frågor-på-ett-kommando
