android studio Sqlite update無法Where到Text類型
ContentValues contentValues = new ContentValues(); contentValues.put("passwd",tnewpassword); db.update(DataBaseTable,contentValues,"name= a123" ,null);
name 的型態是"name text PRIMARY KEY not null,"
這是我的Sqlite 的程式碼
範例的update code
count=db.update(DataBaseTable,contentValues,"_id="+AccountArray[spinner.getSelectedItemPosition()],null);
那在這邊他的_id 是_id INTEGER PRIMARY KEY AUTOINCREMENT,"
我有改範例的where改成text也變成無法更新
跳出的錯誤如下!
但以上問題 只要所創的name是全數字 就正常
"name= a123"
是不是要改成 "name= 'a123'"
?
另外name為什麼會變成id?
id聽起來就是數字...吧?