---
title: "Hur köra en SP?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/139698-hur-köra-en-sp"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "inspiro"
published: "2005-12-21T14:52:14.000Z"
updated: "2005-12-22T07:31:03.000Z"
replies: 4
views: 301
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/139698-hur-köra-en-sp"
---

# Hur köra en SP?

## #1 — inspiro, 2005-12-21T14:52Z

En basic fråga som jag ändå inte klarar av. Jag har en enkel Stored Procedure som hämtar data i en tabell. Hur gör jag för att köra den och fylla mina data i en datagrid?

```
Config config = new Config(this.InitializationObject);

SqlConnection oConnection = new SqlConnection(config.GetForService("a","SqlConnectionString"));
SqlCommand oCommand = new SqlCommand();

oCommand.CommandType = CommandType.StoredProcedure;
oCommand.CommandText = "sp";

oConnection.Open();
SqlDataReader oReader = oCommand.ExecuteReader();
			
DataGrid1.DataSource = oReader;
DataGrid1.DataBind();

oReader.Close();
oConnection.Close();
```

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

## #2 — cyprys, 2005-12-21T16:13Z

```
oCommand.Connection = oConnection
```

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

## #3 — inspiro, 2005-12-22T07:02Z

Ah, tack, det hade jag glömt! :) Om jag nu vill skicka in ett par parametrar som jag har i min sp, hur gör man då?

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

## #4 — cyprys, 2005-12-22T07:10Z

Uppställnignen kan man variera på en massa sätt. Mer eller mindre komprimerat

```
SqlParameter p1 = new SqlParameter("@paramName", SqlDbType.Typen, size)
p1.value = värde
oCommand.Parameters.Add(p1)
```

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

## #5 — inspiro, 2005-12-22T07:31Z

Thnx! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/139698-hur-köra-en-sp
