---
title: "SQL i .NET"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/47806-sql-i-net"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Nickemannen"
published: "2002-07-13T10:31:06.000Z"
updated: "2002-07-15T21:22:43.000Z"
replies: 9
views: 287
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/47806-sql-i-net"
---

# SQL i .NET

## #1 — Nickemannen, 2002-07-13T10:31Z

Jag är en som gillar de gamla herdeliga

SQL satserna. Men min bok som jag kastar ett öga i
då och då vill använda t.ex. denna kod för att
lägga till en row i databasen.

```
objnewrow = objTable.NewRow();
objnewrow["Firstname"] = "Norman";
objnewrow["LastName"] = "Blake";
objTable.Rows.Add(objnewrow);
```

 
Men jag vill använda

```
"Insert Into member(firstname,lastname) values('Norman','Blake')";
```

Den första kod snutten kanske är mer optimerad?
jag tycker att SQL måste änna vara mer optimerad
när man t.ex. skall använda "Where" functionen i den
när man skall ta bort eller uppdatera något fält i 
databasen eller är det meningen att man skall loopa
fram de man vill uppdatera?

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

## #2 — Nickemannen, 2002-07-13T12:12Z

Jag hittade så att jag kunde använda de gamla herdeliga
sql grejerna.

Men frågan vilket är det optimalaste?

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

## #3 — Marcus E, 2002-07-13T14:03Z

OOP är definitivt att föredra. Det ger både snyggare och mer lätthanterlig kod.

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

## #4 — Nickemannen, 2002-07-13T14:13Z

hmm, det har jag varken läst eller hört något om.

Kan du skicka lite kod från OOP ?

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

## #5 — ptype, 2002-07-14T14:01Z

Han menar nog att första exemplet är mer objektorienterat (OOP=objektorienterad programmering).

Själv kör jag

"INSERT INTO member(FirstName, LastName) VALUES (@FirstName, @LastDesc)"

O sedan sätter man värden på @-värdena med SqlParameter.

P

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

## #6 — Nickemannen, 2002-07-14T15:03Z

@FirstName ?

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

## #7 — kristoffer, 2002-07-14T15:06Z

<http://samples.gotdotnet.com/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/webforms/data/datagrid4.src>

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

## #8 — Tobbster, 2002-07-14T15:18Z

Det absolut snabbaste är att använda ado.net och lagrade procedurer.

då behöver du som ptype säger bara sätta värden på in parametrarna !

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

## #9 — ptype, 2002-07-15T16:20Z

Exempel på hur man fyller @-fälten.

```
strSQL="SELECT * FROM tblModule_mod WHERE intId=@id";
sqlAdapter=new SqlDataAdapter(strSQL,sqlConnection1);
sqlAdapter.SelectCommand.Parameters.Add(new SqlParameter("@id", SqlDbType.Int));
sqlAdapter.SelectCommand.Parameters["@id"].Value = intId;
sqlAdapter.Fill(ds,"blabla");
```

P

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

## #10 — Nickemannen, 2002-07-15T21:22Z

okej, få lära mig lite om detta.. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/47806-sql-i-net
