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

.NET

2 svar · 369 visningar · startad av Edguy

Medlem sedan apr. 20055 inlägg
Trådstart#1

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()
Medlem sedan apr. 20012 266 inlägg
#2

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
}
Medlem sedan apr. 20055 inlägg
#3

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

262 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)