Hi,
habe ein Problem mit dem Datareader unzwar ist mein Ergebnis immer HasRows = False auch wenn Theoretisch Ergebnisse der Abfrage bereitstehen.
Das Statement habe ich getestet per Abfrageassistent da funktioniert alles. Parameter stimmen auch alle jedoch findet er trotzdem kein Ergebnis...
Solange HasRows jedoch auf false steht wird leider auch kein Code innerhalb der while Schleife ausgeführt.
Sofid ist eine SelectedValue aus einer Combobox und PcId wird per Hauptform an diese übergeben und ist auch bloß ein Autoinkrementaler Wert der wie gesagt stimmt.
Mein Code:
Wenn jemandem etwas ein oder auffällt bin ich unglaublich dankbar .
Mit freundlichen Grüßen
Fabimaurice
habe ein Problem mit dem Datareader unzwar ist mein Ergebnis immer HasRows = False auch wenn Theoretisch Ergebnisse der Abfrage bereitstehen.
Das Statement habe ich getestet per Abfrageassistent da funktioniert alles. Parameter stimmen auch alle jedoch findet er trotzdem kein Ergebnis...
Solange HasRows jedoch auf false steht wird leider auch kein Code innerhalb der while Schleife ausgeführt.
Sofid ist eine SelectedValue aus einer Combobox und PcId wird per Hauptform an diese übergeben und ist auch bloß ein Autoinkrementaler Wert der wie gesagt stimmt.
Mein Code:
VB.NET-Quellcode
- Dim con As New OleDbConnection
- Dim cmd As New OleDbCommand
- Dim reader As OleDbDataReader
- con.ConnectionString = Conn
- cmd.Connection = con
- Dim obj = CType(CboSoftware.SelectedItem, ClsSoftware)
- cmd.CommandText = "SELECT id, license, overall FROM Licenses WHERE id NOT IN (SELECT Li_ID FROM LicensePc WHERE Co_ID = @pcid) AND software_id = @sofid"
- cmd.Parameters.AddWithValue("@sofid", obj.id)
- cmd.Parameters.AddWithValue("@pcid", PcId)
- con.Open()
- reader = cmd.ExecuteReader
- While reader.Read
- licenselist.Add(New clsLicenses(reader("id"),
- reader("license"),
- reader("overall")))
- End While
- reader.Close()
- con.Close()
Wenn jemandem etwas ein oder auffällt bin ich unglaublich dankbar .
Mit freundlichen Grüßen
Fabimaurice
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „fabimaurice“ ()