Hallo zusammen,
ich bin gerade dabei ein altes Programm von mir anzupassen. In dem in einer Form Werte aus einer mdb Datenbank in eine Listbox eingetragen werden,
nun muss ich das Programm etwas umschreiben so das in der Listbox die Einträge aus zwei Datenbanken in einer Zeile enthalten sind.
In der sehen Geräte, deren Informationen und eine PersonenID , in der anderen Datenbank stehen eine ID die PeronenID und deren Namen , die in der Listbox
an die Geräte angehängt werden sollen.
Leider stehe ich gerade auf dem Schlauch und komme nicht weiter, alle versuche das Problem zu lössen funktionieren nicht und über
die Suchmaschinen finde ich auch keinen Lösungsansatz.
Hat einer von euch eine Idee?
MFG DotNetBeginner
ich bin gerade dabei ein altes Programm von mir anzupassen. In dem in einer Form Werte aus einer mdb Datenbank in eine Listbox eingetragen werden,
nun muss ich das Programm etwas umschreiben so das in der Listbox die Einträge aus zwei Datenbanken in einer Zeile enthalten sind.
In der sehen Geräte, deren Informationen und eine PersonenID , in der anderen Datenbank stehen eine ID die PeronenID und deren Namen , die in der Listbox
an die Geräte angehängt werden sollen.
VB.NET-Quellcode
- Private Sub cmbV_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbV.SelectedIndexChanged
- If cmbV.SelectedValue > 0 Then
- Try
- con.Open()
- cmd.CommandText = "select * from V where ID = " &
- cmbV.SelectedValue
- reader = cmd.ExecuteReader()
- reader.Read()
- Variablen.var_AktuellAusgewählterVnummer = reader("Vnummer")
- reader.Close()
- Catch ex As Exception
- MessageBox.Show(ex.Message)
- End Try
- con.Close()
- con2.ConnectionString =
- "Provider=Microsoft.Jet.OLEDB.4.0;" &
- "Data Source=C:\datenbank\db_" & var_AktuellAusgewählterVnummer & ".mdb"
- cmd2.Connection = con2
- con3.ConnectionString =
- "Provider=Microsoft.Jet.OLEDB.4.0;" &
- "Data Source=C:\datenbank\db_Personen.mdb"
- cmd3.Connection = con3
- Try
- con2.Open()
- cmd2.CommandText = "select * from Personen"
- Ausgabe()
- Catch ex As Exception
- MessageBox.Show(ex.Message)
- End Try
- con2.Close()
- End If
- End Sub
- Private Sub Ausgabe()
- reader2 = cmd2.ExecuteReader()
- ListBox1.Items.Clear()
- Do While reader2.Read()
- ListBox1.Items.Add(
- reader2("PersonenID") & " | " &
- reader2("S"))
- Hier müssten die Einträge aus der zweiten Datenbank "db_Personen.mdb" stehen
- Loop
- reader2.Close()
- End Sub
Leider stehe ich gerade auf dem Schlauch und komme nicht weiter, alle versuche das Problem zu lössen funktionieren nicht und über
die Suchmaschinen finde ich auch keinen Lösungsansatz.
Hat einer von euch eine Idee?
MFG DotNetBeginner