Все, что я хочу сделать, это отправить запрос типа
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');
и бесполезно (обратите внимание на две дополнительные одинарные кавычки).Я уже пытался добавить extra 'в строку, но они сбежали.Я не нашел возможности отключить экранирование или запретить заключать текст в одинарные кавычки.Последнее, о чем я могу подумать, - это не использовать подготовленное утверждение, а только последний вариант.У вас есть какие-либо идеи или предложения?
Спасибо
Редактировать:
Число параметров является динамическим, поэтому это может быть три числа, как в примере выше, одинили двенадцать.