更新sqlite表时报的错
public void updateTable(String id, String name)
{   
    String strFilter = "realId=" + id;
    ContentValues args = new ContentValues();
    args.put("name", name);
    db.update("names", args, strFilter, null);
}

然后在下面这行代码报出空指针异常:

db.update("names", args, strFilter, null);

2个回答

语句是对的,如果用的Sqlite,而不是contentResolver
你看看db,name是否为空

args.put("name", name);
是不是应该改为
args.put("names", name);

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐