0
我需要一些关于如何更新SQLite数据库中的数据的建议。现在我这样做:Android SQLite更新条款与条款
public void insertadoMedidasAdoptarCorrectamente(String codMedAdC,
String codigoServicio) {
AndroidOpenDbHelper androidOpenDbHelper = new AndroidOpenDbHelper(this);
SQLiteDatabase sqliteDatabase = androidOpenDbHelper
.getWritableDatabase();
ContentValues contentValues = new ContentValues();
contentValues.put(AndroidOpenDbHelper.insertadoCorrectamente, 1);
sqliteDatabase.update("MedidasAdoptarSeleccionadas", contentValues,
"codigomedida = '" + codMedAdC + "' AND codigoservicio = '"
+ codigoServicio + "'", null);
sqliteDatabase.close();
}
我听说这不是更新数据的最佳方式。我认为有时它会出错。由于该代码:
sqliteDatabase.update("MedidasAdoptarSeleccionadas", contentValues,
"codigomedida = '" + codMedAdC + "' AND codigoservicio = '"
+ codigoServicio + "'", null);
sqliteDatabase.close();
你可以观察到我过滤项目的两个字段。我已经看到,这可以通过where条款的论点来完成。
所以,我的问题是,哪种方法可以过滤要更新的数据?
谢谢。