Hi
,
ich steh grad irgendwie auf dem Schlauch.
Ich habe eine CheckListBox wo Mitarbeiternamen drin stehen. Wenn ich dort welche Auswähle soll deren Namen in eine
SQL Abfrage übergeben werden. Ich habe eine Schleife gebaut, mit der dann geschaut wird, welche selected sind und deren Namen wird dann dem Parameter zugewiesen der dann in der
SQL später gesetzt wird. Nun hab ich das Problem, dass immer der letzte Mitarbeiter wo selected ist nur übergeben wird (ist mir auch klar warum, bei jedem Schleifendurchlauf wird der vorherige überschrieben). Aber wie mach ich es denn, dass ich mehrere Mitarbeiternamen übergeben kann an den
SQL Parameter?
Code:
for i := 0 to CheckListBox1.Items.Count-1 do begin
if CheckListBox1.Selected[i] then ADOQuery.Parameters.ParamByName('USR_NAME').Value := LOWERCASE(CheckListBox1.Items[i]);
end;