Я разрабатываю приложение для Android, где я хочу обновить столбец в строке на основе предложения where, которое состоит из двух значений. Ниже я попытался.Sqlite обновить столбец на основе where where android
public void setlocationsetcolumn(double lats , double longs, String setvalue)
{
SQLiteDatabase db = this.getWritableDatabase();
ContentValues values = new ContentValues();
values.put(Loc_set, setvalue);
db.update(TABLE_LATLONG, values, " WHERE "+Loc_lati +" = " + lats+" AND "+Loc_longi+" = "+longs, null);
}
я тусклый, чтобы обновить Loc_set, основываясь на латах & лонги значения. но я приближаюсь к силе. Я делаю что-то неправильно здесь. Пожалуйста, помогите. Спасибо!
опубликуйте свои журналы! –
«force close» означает, что существует неперехваченное исключение. См. Logcat для полезной трассировки стека. В этом случае, по крайней мере, ключевое слово 'WHERE' должно быть опущено. – laalto
вы должны опубликовать журнал – MariusBudin