Syntex error while updating sqlite database in android : I have a error while updating data. The error is  android.database.sqlite.SQLiteException: near "parth": syntax error (code 1): , while compiling: UPDATE income SET income_balance=? WHERE income_name=?parth. Please any one help me...

    public void update2( String name, String bal){
        SQLiteDatabase db = getWritableDatabase();
        ContentValues values = new ContentValues();
        //values.put(INCOME_NAME, name);
        values.put(INCOME_BALANCE, bal);
        db.update(TABLE_INCOME, values, INCOME_NAME+"=?"+name, new String[]{String.valueOf(name)});