все, что я хочу сделать, это отправить запрос, например
SELECT * FROM table WHERE col IN (110, 130, 90);
Итак, я подготовил следующее утверждение
SELECT * FROM table WHERE col IN (:LST);
Затем я использую
sqlite_bind_text(stmt, 1, "110, 130, 90", -1, SQLITE_STATIC);
К сожалению, это становится
SELECT * FROM table WHERE col IN ('110, 130, 90');
и бесполезен (обратите внимание на две дополнительные одинарные кавычки). Я уже пытался помещать лишние строки в строку, но они ускользают. Я не нашел возможности отключить экранирование или предотвратить включение текста в одинарные кавычки. Последнее, о чем я могу думать, это не использование подготовленного заявления, но я бы воспринял его как последний вариант. Есть ли у вас какие-либо идеи или предложения?
Спасибо
Edit:
Число параметров является динамическим, поэтому может быть три числа, как в примере выше, один или двенадцать.