Android sqlite UPDATE无法正常运行

Sig*_*ies 0 sqlite android

我引用了以下几页,但我的问题仍未解决,

Android sqlite更新表总是返回0 ,Android中的SQLite如何更新特定行 ,Android SQLite更新行无效,android SQLite中的Update Function无法正常工作SQLiteDatabase更新无法正常工作?

我有一个sqlite数据库作为QUESTIONS(ID,QUES,ANS),ID是主键.当我尝试使用以下代码更新值时,数据库中不会发生任何更改.

SQLiteDatabase db = null;
ContentValues values = new ContentValues();
values.put("QUES","New title");
values.put("ANS","Answer" );
long k= db.update("QUESTIONS",values,"ID=2",null);
Log.d("Success",""+k);
Run Code Online (Sandbox Code Playgroud)

k的值为1,数据库没有变化.我也尝试过

long k= db.update("QUESTIONS",values,null,null);
Run Code Online (Sandbox Code Playgroud)

但没用.

Kuf*_*ffs 5

您的第一行设置db为null.

您没有为要运行的UPDATE命令配置数据库.