Howto use parameters in SELECT WHERE ... IN ... query
Posted: Tue 26 Jul 2016 20:47
Hello,
I want to create a statement like 'SELECT * FROM table WHERE parameter IN (valuelist);'
I know how to use parameters in general, e.g.
q.SQL.Text := 'SELECT * FROM table WHERE id=:ID;'
q.ParamByName('id').AsInteger := 42;
But for the IN-statement, I have to pass an array and do not know how to do it. There is no ParamByName().AsArray property.
I want to create a statement like 'SELECT * FROM table WHERE parameter IN (valuelist);'
I know how to use parameters in general, e.g.
q.SQL.Text := 'SELECT * FROM table WHERE id=:ID;'
q.ParamByName('id').AsInteger := 42;
But for the IN-statement, I have to pass an array and do not know how to do it. There is no ParamByName().AsArray property.