Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.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
Java 我不想更新,但对当前值进行添加_Java_Android_Sqlite_Sql Update - Fatal编程技术网

Java 我不想更新,但对当前值进行添加

Java 我不想更新,但对当前值进行添加,java,android,sqlite,sql-update,Java,Android,Sqlite,Sql Update,目前,此方法只是用所选值覆盖当前值。我只是想把积分列中的当前数字加上去。我需要向该代码添加/更改什么才能实现这一点?我一直在研究很多问题,但都想不出来 public void upDateUser(int money) { String selectQuery = "SELECT " + KEY_CREDITS + " from " + DATABASE_TABLE + " where " + KEY_ROWI

目前,此方法只是用所选值覆盖当前值。我只是想把积分列中的当前数字加上去。我需要向该代码添加/更改什么才能实现这一点?我一直在研究很多问题,但都想不出来

    public void upDateUser(int money) 
    {
        String selectQuery = "SELECT " + KEY_CREDITS + " from " + 
                         DATABASE_TABLE + " where " + KEY_ROWID + " = " + 0;
        Cursor c = ourDatabase.rawQuery(selectQuery, null);
        int oldMoney = 0;
        if (c.moveToFirst()) 
        {         
             oldMoney = oldMoney + Integer.parseInt(c.getString(4));
        }
        ContentValues cvUpdate = new ContentValues();
        cvUpdate.put(KEY_CREDITS, (oldMoney + money));
        ourDatabase.update(DATABASE_TABLE, cvUpdate, null, null);
    }
快速提问:1。什么是重点学分?它是单个列名,还是以逗号分隔的列名列表?2.密钥ROWID是否自动递增?可能重复