---
title: "DataReader --> variabel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/55933-datareader-variabel"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Dino"
published: "2002-10-14T13:47:53.000Z"
updated: "2002-10-14T16:13:19.000Z"
replies: 3
views: 263
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/55933-datareader-variabel"
---

# DataReader --> variabel

## #1 — Dino, 2002-10-14T13:47Z

Hur får jag värdet från DataReader in i min variabel *language*
...
dim objCmd = new OleDbCommand(strSQL,objConn)
dim objReader as OleDbDataReader
objConn.open()
objReader = objCmd.ExecuteReader
    
language = objReader.ToString()
...
Red// DataReader innehåller endast en specific post från databasen.

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

## #2 — ptype, 2002-10-14T14:16Z

Prova detta.

```
SqlDataReader dr = sqlCommand.ExecuteReader(); 
dr.Read();					
if (!dr.IsDBNull(0)) 
  {
  object objValue = dr.GetValue(0); 
  string language=objValue.ToString();
}
```

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

## #3 — Dino, 2002-10-14T14:34Z

Funkar tyvärr inte. Kan förklara lite bättre vad som händer. I en SQL fråga plockar jag ut en specifik post i en tabell. Och när jag sätter Read till DataReader så hoppar den bara vidare till nästa post. Och när jag sätter objReader.GetValue(0) så får jag No data exists for the row/column.

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

## #4 — PatrikB, 2002-10-14T16:13Z

```
Dim language As String = ""

If dr.Read() Then
	If (Not dr.IsDBNull(dr.GetOrdinal("MyField")) Is Nothing) Then
		language = dr("MyField")
	End If
End If
```

cya,
PatrikB

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/55933-datareader-variabel
