Я использую библиотеку Ruby Sqlite3 для вставки некоторых записей в базу данных.У меня проблемы с получением приведенных ниже утверждений (я перепробовал все опубликованные варианты);Я получаю исключение SQLite3::RangeException - bind or column index out of range:
.
Запрос работает, если я просто жестко закодирую значения в нем ... так что я делаю неправильно?
statement = db.prepare("insert into IntegrationLogin (Username, Password, ProjectID) values (\"?1\", \"?2\", 1)")
statement.execute [params['username'], params['password']]
statement = db.prepare("insert into IntegrationLogin (Username, Password, ProjectID) values (\"?1\", \"?2\", 1)")
statement.execute params['username'], params['password']
statement = db.prepare("insert into IntegrationLogin (Username, Password, ProjectID) values (\"?\", \"?\", 1)")
statement.execute params['username'], params['password']