Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sqlite更新查询不工作| Android_Android_Sqlite_Sql Update - Fatal编程技术网

Sqlite更新查询不工作| Android

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

我是Android应用程序的新手,尝试像这样运行Sqlite查询

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”})