Как создать диалог с опциями «да» и «нет»?

Вы можете динамически строить параметризованный оператор 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.
602
задан Sebastian Simon 15 January 2017 в 23:36
поделиться