Dav*_*ave 5 sql sqlite android sql-update android-sqlite
我正在开发一个Android应用程序,我想根据包含两个值的where子句更新一行中的列.以下是我的尝试.
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);
}
Run Code Online (Sandbox Code Playgroud)
我想根据lats&longs值更新Loc_set.但是我正在接近一支部队.我在这里做错了什么.请帮忙.谢谢!
Vip*_*hah 13
下面的片段会帮助你.
String[] args = new String[]{lats, longs};
db.update(TABLE_LATLONG, values, "Loc_lati=? AND Loc_longi=?", args);
Run Code Online (Sandbox Code Playgroud)