Пожалуйста, используйте "?" символ в вашей команде выбора SQL
В вашем случае вы должны изменить на:
conn.query ('выберите сумму (column1) из table_name где column2 в? ", (tup_ids) ,))
blockquote>Затем он должен быть выполнен с успехом
c
переменная уже содержит символьный код!
"string".each_byte do |c|
puts c
end
урожаи
115
116
114
105
110
103
"a"[0]
или
?a
Оба вернут их эквивалент в формате ASCII.
Пожалуйста, обратитесь к этому сообщению, чтобы узнать об изменениях в ruby1.9 Получить код символа ASCII в Ruby с помощью `?` (Вопросительный знак) не удалось