hallo zusammen!
bisher habe ich ausschließlich mit access/vba gearbeitet und meine endlosformulare immer mit recordsets aus einer ADO verbindung erstellt.
um nun visual basic express zu lernen arbeite ich mit dem openbook von galileo "Einstieg in Visual Basic 2010".
die verbindung zu einer datenbank wird hier folgendermaßen erstellt:
meine fragen wären:
wie kann ich diese daten aus dem datareader in ein endlosformular bringen und ganze recordsets erstellen?
wie kann ich zu bestimmten datensätzen springen? (z.B. MoveNext, MoveFirst, usw.)
für eure hilfe bin ich euch sehr dankbar!
viele grüße!
bisher habe ich ausschließlich mit access/vba gearbeitet und meine endlosformulare immer mit recordsets aus einer ADO verbindung erstellt.
um nun visual basic express zu lernen arbeite ich mit dem openbook von galileo "Einstieg in Visual Basic 2010".
die verbindung zu einer datenbank wird hier folgendermaßen erstellt:
VB.NET-Quellcode
- Imports System.Data.OleDb
- Public Class Form1
- Private Sub cmdAlleSehen_Click(...) Handles ...
- Dim con As New OleDbConnection
- Dim cmd As New OleDbCommand
- Dim reader As OleDbDataReader
- con.ConnectionString =
- "Provider=Microsoft.Jet.OLEDB.4.0;" &
- "Data Source=C:\Temp\firma.mdb"
- cmd.Connection = con
- cmd.CommandText = "select * from personen"
- Try
- con.Open()
- reader = cmd.ExecuteReader()
- lstTab.Items.Clear()
- Do While reader.Read()
- lstTab.Items.Add(
- reader("name") & " # " &
- reader("vorname") & " # " &
- reader("personalnummer") & " # " &
- reader("gehalt") & " # " &
- reader("geburtstag"))
- Loop
- reader.Close()
- con.Close()
- Catch ex As Exception
- MessageBox.Show(ex.Message)
- End Try
- End Sub
- End Class
meine fragen wären:
wie kann ich diese daten aus dem datareader in ein endlosformular bringen und ganze recordsets erstellen?
wie kann ich zu bestimmten datensätzen springen? (z.B. MoveNext, MoveFirst, usw.)
für eure hilfe bin ich euch sehr dankbar!
viele grüße!