问题描述
- 【Android】SQLite执行Update语句没结果
-
数据库存在,且有数据,但是执行Update语句后没结果。
ContentValues value = new ContentValues();
value.put(key,value);
String[] args = {args};
DB.update(table_name ,value, "phone=?", args);
执行后没反应
解决方案
Android SQLite增删改查的语句
android SQLite语句
解决方案二:
试一下这样有用没有DB.update(table_name ,value, "phone="+args[0], null);
解决方案三:
你可以先把.db文件取出来分析下,先确定数据库是创建无误的,如果数据库创建无误,并且里面的数据也是正确的,那就看看语句有没有问题。
解决方案四:
可能在创建的时候字段名写错了,这时候用abd shell查看一下数据库验证下再试试
解决方案五:
1.查询表内数据是否有对应的数据;
2.确认字段名是否正常;
3.确认判断条件是否成立.
时间: 2024-10-03 01:44:40