Guten Abend und frohes neue Jahr!
Ich habe zwei kleine Probleme, die bestimmt einfach zu lösen sind aber die Suche hat mir nichts gebracht. Die Situation:
Eine CheckedListBox mit der man verschiedene User aus der Datenbank auswählen kann. Die zugehörigen Tabellen zu jedem User sollen in einer ListBox angezeigt und später bearbeitet werden können.
Problem: Wie filtere ich die Spalte nach den angehakten Usern also nach einer Variablen? Das Folgende klappt nicht:
Die Fehlermeldung: Unknown column 'user1' in 'where clause'
Weiss jemand, wie ich das besser machen könnte?
Vielen Dank schonmal!
Ich habe zwei kleine Probleme, die bestimmt einfach zu lösen sind aber die Suche hat mir nichts gebracht. Die Situation:
Eine CheckedListBox mit der man verschiedene User aus der Datenbank auswählen kann. Die zugehörigen Tabellen zu jedem User sollen in einer ListBox angezeigt und später bearbeitet werden können.
Problem: Wie filtere ich die Spalte nach den angehakten Usern also nach einer Variablen? Das Folgende klappt nicht:
Quellcode
- ChkListBoxUser.CheckedItems.Count <> 0 Then
- Dim x As Integer
- Dim s As String = ""
- Dim user1 As String
- For x = 0 To ChkListBoxUser.CheckedItems.Count - 1
- user1 = ChkListBoxUser.CheckedItems(x).ToString
- s = s & "Ausgewählte Nutzer: " & (x + 1).ToString & ChkListBoxUser.CheckedItems(x).ToString & ControlChars.CrLf
- Next x
- MessageBox.Show(s)
- ...
- cmd.CommandText = "SELECT * FROM Liste where user = user1" *********** Das hier klappt nicht
- reader = cmd.ExecuteReader
- ListBox.Items.Clear()
- Do While reader.Read
- ListBox.Items.Add(reader("Titel"))
- Loop
- ...
Die Fehlermeldung: Unknown column 'user1' in 'where clause'
Weiss jemand, wie ich das besser machen könnte?
Vielen Dank schonmal!
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Enigma“ ()