相关疑难解决方法(0)

ruby中使用数组进行数据库查询

我正在尝试查找数组中具有值的所有行,这是我的代码

require 'sqlite3'
db = SQLite3::Database.new('test.sqlite')
res = db.query("SELECT w1.synsetid
                FROM words w1
                WHERE w1.wordid IN (?)", arr)
Run Code Online (Sandbox Code Playgroud)

arr:字符串数组

我收到这个错误

SQLite3::RangeException: bind or column index out of range
Run Code Online (Sandbox Code Playgroud)

有帮助吗?

ruby sqlite

3
推荐指数
1
解决办法
1677
查看次数

标签 统计

ruby ×1

sqlite ×1