---
title: "[0][0] index i DataTable innehåller inte något?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/125463-0-0-index-i-datatable-innehåller-inte-något"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "CokeLight"
published: "2005-03-31T11:00:18.000Z"
updated: "2005-04-01T10:26:48.000Z"
replies: 1
views: 240
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/125463-0-0-index-i-datatable-innehåller-inte-något"
---

# [0][0] index i DataTable innehåller inte något?

## #1 — CokeLight, 2005-03-31T11:00Z

Hejsan allihopa :) 

Jag har en SP (coke_GetTopId) som returnerar en char. 

Sen anropar jag den så här:

```
private string getNextId()
{
	SqlParameter[] parameters =
	{
		new SqlParameter("@nextId", System.Data.SqlDbType.Char, 9)
	};

	parameters[0].Direction = ParameterDirection.Output;

	return ((DataTable)dbConn.RunProcedure("coke_GetTopId", parameters)).Rows[0][0].ToString();
}
```

 

Jag gör så eftersom RunProcedure returnerar en DataTable... tänkte att det blir rörigt om jag måste ha olika metoder i databas klassen bara för att det är olika datatyper som returneras och tänkte att, varför inte bara returnera datatable och sen anta att värdet ligger i Rows\[0\]\[0\] men det gör det ju tydligen inte..? 

Nån som har nåt förslag eller är det bara sätta igång o överlagra RunProcedure med string, int, DataSet, DataTable eller vad man nu vill ha tillbaka...? :)

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

## #2 — CokeLight, 2005-04-01T10:26Z

Skulle bara säga att jag gjorde en till RunProcedure som returnerade en string istället för en DataTable 

```
public string RunProcedure(string spName....
{
   ....
   return command.Parameters["@nextId"].Value.ToString();
```

 

vet inte varför ovanstående inte fungerade, om det var ett syntax eller annat typ av fel.. sen vet jag heller inte om det är konstigt att göra som jag gjorde eller om det finns andra sätt (nån best practice för hur man jobbar med stored procedures och db-klasser, hur man gör när man vill få ut olika värden etc...? :)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/125463-0-0-index-i-datatable-innehåller-inte-något
