Ich denke Da müßte der SQLtext noch extra angepasst werden
(pseudocode)
Code:
for i:=0 to liste.count-1 do begin
string:=':prm'+inttostr(i)+',';
delete(string,length(string),1);
string:=' and wert in('+string+')'
end;
Die Wertübergabe erfolgt dann über die indizierten Parameter, also nicht mit Parambyname.
Gruß
K-H