Toon posts:

[VB.NET] tabel uitlezen

Pagina: 1
Acties:
  • 42 views sinds 30-01-2008

Verwijderd

Topicstarter
Hallo,
Ik ben een beetje met vb .net aan het uitproberen maar het wil niet helemaal lukken.

ik maak op de volgende manier een database connectie met een mysql database
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Dim cn As OdbcConnection
        cn = New OdbcConnection("DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;UID=#####;PWD=######;DATABASE=producten;")
        Dim mystring As String = "select * from product"
        Dim cmd As OdbcCommand = New OdbcCommand(mystring)

        cn.Open()


        Dim myCommand = New OdbcCommand("Select * from product", cn)
        'executing the command and assigning it to connection
        Dim dr = myCommand.ExecuteReader()

        While dr.Read()
            'reading from the datareader
            Label1.Text = "" + dr(2)
        End While


        cn.Close()
    End Sub


met deze functie:

While dr.Read()
'reading from the datareader
Label1.Text = "" + dr(2)
End While

leest hij alleen de laatste record uit de database uit maar ik wil dat hij de tabel doorloopt van 1e record tot de laatste.

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 21:41

gorgi_19

Kruimeltjes zijn weer op :9

Label1.Text &= "" + dr(2)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • whoami
  • Registratie: December 2000
  • Laatst online: 17:14
Je overschrijft steeds de waarde die in de Text property staat van de Label. Op die manier zie je dus enkel het laatste record; echter, alle records worden wel degelijk opgehaald.

Misschien eerst eens even je code zelf debuggen. VS.NET biedt tal van mogelijkheden om dit te doen. Dan had je zelf ook gezien dat die waarde telkens weer overschreven werd.

https://fgheysels.github.io/


Dit topic is gesloten.