-1
基本的算術我有,我想用一份聲明中一個相當簡單的查詢:預處理語句
SQLiteStatement stmt =
db.compileStatement("UPDATE items SET totalcount=totalcount-? WHERE id=?");
stmt.bindLong(0, count);
stmt.binString(1, "someID");
,但它給了我一個SQLiteBindOrColumnIndexOutOfRangeException。
如何在簡單的算術語句中綁定值?我搜索了一下這個例外,並找到了解決方案LIKE
,但不是這個。
啊是的。第一次找出它,並不是現在。知道這個奇怪的不一致的原因? –
這爲什麼會不一致? –
因爲整個語言都是從零開始的。 –