Change a value in a column in sqlite

后端 未结 2 2005
孤城傲影
孤城傲影 2021-02-19 09:52

I need to update a value in a column from a certain table. I tried this :

 public void updateOneColumn(String TABLE_NAME, String Column, String rowId, String Col         


        
2条回答
  •  醉梦人生
    2021-02-19 10:43

    The below solution works for me for updating single row values:

    public long fileHasBeenDownloaded(String fileName) 
    {
        SQLiteDatabase db = this.getWritableDatabase();
    
        long id = 0;
    
        try {
            ContentValues cv = new ContentValues();
            cv.put(IFD_ISDOWNLOADED, 1);
    
            // The columns for the WHERE clause
            String selection = (IFD_FILENAME + " = ?");
    
            // The values for the WHERE clause
            String[] selectionArgs = {String.valueOf(InhalerFileDownload.fileName)};
    
            id = db.update(TABLE_INHALER_FILE_DOWNLOAD, cv, selection, selectionArgs);
        } 
        catch (Exception e) {
            e.printStackTrace();
        }
        return id;
    }
    

提交回复
热议问题