Я использую
public void deleteEntry(long lRow) {
ourDatabase.delete(DATABASE_TABLE, KEY_ROWID + "=" + lRow, null);
}
в моей базе данных SQLite, чтобы удалить строку, где lRow передается из моей активности просмотра.
EDIT
и вот мое удалениеКнопка в действии просмотра
String dRow = etSQLvRec.getText().toString();
long lRow = Long.parseLong(dRow);
DBase db1 = new DBase(this);
try {
db1.open();
db1.deleteEntry(lRow);
db1.close();
} catch (Exception e) {
String error = e.toString();
Dialog d = new Dialog(this);
d.setTitle("Cannot Delete");
TextView tv = new TextView(this);
tv.setText(error);
d.setContentView(tv);
d.show();
}
etSQLvRec - это TextView, который отображает _id записи, которую я просматриваю, я передаю ее, чтобы удалить запись, которую я просматриваю.