---
title: "Hämta värde ur tabell (SQL) gör till meny"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/126830-hämta-värde-ur-tabell-sql-gör-till-meny"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Edguy"
published: "2005-04-21T10:24:31.000Z"
updated: "2005-04-21T11:51:52.000Z"
replies: 2
views: 369
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/126830-hämta-värde-ur-tabell-sql-gör-till-meny"
---

# Hämta värde ur tabell (SQL) gör till meny

## #1 — Edguy, 2005-04-21T10:24Z

Snälla jag har suttigt och jobbat med ett script ett bra tag och förstår inte hur jag ska lösa detta, snälla hjälp någon!!

Jag har en tabell i Access som heter 'Lagervara':

Kategori-------Artikelnamn------AntaliLager

1----------------n3421-------------1
1----------------n3422-------------4
1----------------n3423-------------5
2----------------n3424-------------6
2----------------n3425-------------8
3----------------n3426-------------4
3----------------n3427-------------3

Nu vill jag göra en meny som skapas dynamiskt i asp.net + vb.net genom att plocka ut de kategorier som finns i databasen till

MENY
1 -\>
2 -\>
3 -\>

Kan någon hjälpa mig med koden för att hämta rad, eller finns det ett smidigare sätt att lösa min meny????

```
        Dim conSadeltillv As OleDb.OleDbConnection
        Dim cmdEditKund As OleDb.OleDbCommand
        Dim DrRead As OleDb.OleDbDataReader
        Dim SQL As String
        Dim i As Integer
        SQL = "select Kategori from Lagervara GROUP BY Kategori"
        conSadeltillv = New OleDb.OleDbConnection(Convert.ToString(Application("conString")))
        conSadeltillv.Open()
        cmdEditKund = New OleDb.OleDbCommand(SQL, conSadeltillv)
        DrRead = cmdEditKund.ExecuteReader
        DrRead.Read()
        lblKatTable.Text = ""
        For i = 0 To DrRead[red].countrows       '????[/red] 
            lblKatTable.Text &= DrRead[red].rows(i)     '????[/red] 
        Next
        DrRead.Close()
        conSadeltillv.Close()
```

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

## #2 — renholm, 2005-04-21T11:22Z

för att läsa rader ur din datareader använder du .Read() för att stega till nästa:

```
while(DrRead.Read())
{
   // Hitta på något
}
```

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

## #3 — Edguy, 2005-04-21T11:51Z

TACK!!! Kopplade inte först att .Read() läser ny rad :-)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/126830-hämta-värde-ur-tabell-sql-gör-till-meny
