---
title: "Köra sql-frågor"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/93447-köra-sql-frågor"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "trexter"
published: "2003-12-26T14:48:18.000Z"
updated: "2003-12-28T21:39:06.000Z"
replies: 6
views: 294
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/93447-köra-sql-frågor"
---

# Köra sql-frågor

## #1 — trexter, 2003-12-26T14:48Z

Har en känsla av att nedanstående kan skrivas betydligt enklare:

```
		IDbCommand comm1 = ConnectionFactory.makeCommand(conn, "delete from gangsters where Xusrid = " + Int32.Parse(User.Identity.Name) + "");
			comm1.ExecuteNonQuery();
		IDbCommand comm2 = ConnectionFactory.makeCommand(conn, "delete from weapon where Xusrid = " + Int32.Parse(User.Identity.Name) + "");
        	comm2.ExecuteNonQuery();
		IDbCommand comm3 = ConnectionFactory.makeCommand(conn, "delete from consigliere where Xusrid = " + Int32.Parse(User.Identity.Name) + "");
			comm3.ExecuteNonQuery();
		IDbCommand comm4 = ConnectionFactory.makeCommand(conn, "update assets set Xcash = " + startcash + ", Xrespekt = " + startrespekt + ", Xgangstrar = " + startgangstrar + " where Xusrid = " + Int32.Parse(User.Identity.Name) + "");
			comm4.ExecuteNonQuery();
```

Sedan undrar jag hur man ska kunna köra något i denna stilen på ett bra sett.

```
		for (int i = 4; i <= redigera; i++) {
			IDbCommand comm+i = ConnectionFactory.makeCommand(conn, "delete from consigliere where Xusrid = " + Int32.Parse(User.Identity.Name) + "");
...
		}
```

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

## #2 — Jon, 2003-12-26T22:57Z

JAg brukar lösa sådant i databasen med cascading deletas och triggers :)

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

## #3 — Josef, 2003-12-26T22:58Z

Eller göra en Stored Procedure av det.

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

## #4 — trexter, 2003-12-26T23:24Z

Någon som kan posta kod som fungerar mysql?

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

## #5 — Jon, 2003-12-28T19:03Z

Hmm... Då tror jag inte att det går att göra som vi föreslår.
Det finns inga stored procedures ännu i mysql - men snart! :)

Vet inte om/hur det är med stöd för triggers.

Annars får du nog göra ungefär som du gör...

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

## #6 — trexter, 2003-12-28T20:21Z

> **Jon skrev:**
>
> Hmm... Då tror jag inte att det går att göra som vi föreslår.
> Det finns inga stored procedures ännu i mysql - men snart! :)
> 
> Vet inte om/hur det är med stöd för triggers.
> 
> Annars får du nog göra ungefär som du gör...

Ungefär som ja gör? ;) Koden längst ned fungerar inte alls och den ovanför ser halvhiskelig ut.

Har för mig att jag läst att SP kommer i 5.0 och trigger i 5.1. :)

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

## #7 — P, 2003-12-28T21:39Z

Skrev ihop ett program för ett tag sen, ett halvår, eller något. Grafikst gränssnitt som kopplar upp sig mot mysql:n och där väljer man tabeller och kolumner och gör sql-frågan. Sedan har jag lite olika "datalager" och genererar kod till dessa i programet. Sen är det bara att klippa ut och klistra in. Funkar finfint!

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/93447-köra-sql-frågor
