나는 안드로이드를 처음 사용합니다 ... 데이터베이스 응용 프로그램을 개발했습니다. 텍스트 필드를 삽입 할 수 있었지만 특정 행을 삭제하려고했습니다. 이름으로 검색하고 사용자를 삭제해야합니다.DB에서 행을 삭제하는 방법
사람이 나를 도울 수 :
내 DB 코드는 다음과 같습니다
public void deleteRow(String firstname)
{
try {db.delete(TABLE_NAME,TABLE_ROW_ONE + "=?" + new String[]{firstname},null);}
catch (Exception e)
{
Log.e("DB ERROR", e.toString());
e.printStackTrace();
}
}
Activty 코드는 다음과 같습니다
deleteButton.setOnClickListener ( 새로운 View.OnClickListener() { @Override public void onClick (View v) {deleteRow();} } );
개인 무효 deleteRow를() { 는 {
db.deleteRow(textFieldOne.getText().toString());
updateTable();
emptyFormFields();
}
catch (Exception e)
{
Log.e("Delete Error", e.toString());
e.printStackTrace();
}
}
textFieldOne는 사용자의 이름입니다보십시오.
사람이 나를 도울 수 ..
왜 표준 SQL 쿼리를 사용하지 않습니까? – terrygarcia