1
我必須更新活動中的一行表。 我使用延伸SQLiteOpenHelper
的我的類DatabaseHelper
的方法。 這裏是屬於類DatabaseHelper
的方法:我需要通過三個參數如何更新SQLite數據庫中一行的值
public void updateQuantitaProdotto(SQLiteDatabase db,String Nome, String Quantita) {
db.execSQL("update " + ProdottiTable.TABLE_NAME + " set " + ProdottiTable.QUANTITA + "= " + Quantita + "where "
+ "Nome = '" + Nome + "'");
}
,但我不知道是哪個值作爲給第一個參數。 當我想要創建一個SQLiteDatabase
對象時,我在編輯器上看到一個錯誤,也許我無法使用它。
public void afterTextChanged(Editable s) {
try {
if(quantitaSceltaEditText.getText().toString().isEmpty()==false) {
int quantitaSceltaInt = Integer.parseInt(quantitaSceltaEditText.getText().toString());
String prezzoTotale = String.valueOf(String.format("%.2f", (calcoloPrezzoTotale())));
prezzoTotateTextView.setText(prezzoTotale);
var.aggiornaQuantitaProdotto(db,nomeTextView.getText().toString(),String.valueOf(nuovaQuantita)); //which value for db?
}
else
prezzoTotateTextView.setText("0,00");
}
catch (Exception e) {};`
}
赤新代碼 – Ptr
我不能,因爲我得到一個錯誤 – Ptr
@Ptr嘗試在答案中的代碼,並看看你是否得到一個錯誤。 –