Sqlite更新查询不工作| Android
我是Android应用程序的新手,尝试像这样运行Sqlite查询Sqlite更新查询不工作| Android,android,sqlite,sql-update,Android,Sqlite,Sql Update,我是Android应用程序的新手,尝试像这样运行Sqlite查询 String query = "Select IsEnabled from Translation_Language ORDER BY TransLation_Language_ID"; Cursor Translations = SplashScreen.database.rawQuery(query,null); 它正在发挥作用。但我不知道如何更新同一个表。我试过一些方法,但失败了。有人能帮我解决吗 更新查询代码 Splas
String query = "Select IsEnabled from Translation_Language ORDER BY TransLation_Language_ID";
Cursor Translations = SplashScreen.database.rawQuery(query,null);
它正在发挥作用。但我不知道如何更新同一个表。我试过一些方法,但失败了。有人能帮我解决吗
更新查询代码
SplashScreen.database.update("Translation_Language", "IsEnabled", "TransLation_Language_ID", new String[] {"1", "8"});
我想将IsEnabled属性设置为ID=8的1。请尝试以下方法:
ContentValues cv = new ContentValues();
cv.put("IsEnabled","1");
db.update("Translation_Language", cv, "TransLation_Language_ID=?", new String[] { "8" });
尝试这个
db.update(“Translation\u Language”、“IsEnabled”、“Translation\u Language\u ID”+“=”+“+ID+”””,新字符串[]{“1”、“8”})代码>其显示语法错误“类型SQLiteDatabase中的方法更新(String,ContentValues,String,String[])不适用于参数(String,String,String,String[])”@simpleplanth尝试此ContentValues cv=new ContentValues();cv.put(“已启用”、“1”);db.update(“Translation_Language”,cv,“Translation_Language_ID=?”,新字符串[]{“8”})代码>