webForumDet fria alternativet

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

.NET

2 svar · 365 visningar · startad av Edguy

Medlem sedan apr. 20055 inlägg
Frågan#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 :-)

250 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)