我正在開發Android應用程序,在這裏我要更新基於where子句中包括兩個值的一排一列一列。以下是我所嘗試過的。SQLite的更新基於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,基於&渴望值拉特。但我正在接近一個力量。我在這裏做錯了嗎?請幫助。謝謝!
發佈您的日誌! –
「強制關閉」表示存在未捕獲的異常。查看logcat獲取有用的堆棧跟蹤。在這種情況下,至少應該省略'WHERE'關鍵字。 – laalto
你應該發佈日誌 – MariusBudin