Вы можете динамически строить параметризованный оператор SQL формы
SELECT * FROM TABLE WHERE col IN (?, ?, ?)
, а затем вызывать sqlite_bind_int один раз для каждого «?» вы добавили в оператор.
Невозможно напрямую привязать текстовый параметр к множеству целочисленных (или, если на то пошло, нескольких текстовых) параметров.
Вот псевдокод для чего Я имею в виду:
-- Args is an array of parameter values
for i = Lo(Args) to Hi(Args)
paramlist = paramlist + ', ?'
sql = 'SELECT * FROM TABLE WHERE col IN (' + Right(paramlist, 3) + ')'
for i = Lo(Args) to Hi(Args)
sql_bind_int(sql, i, Args[i]
-- execute query here.