私はアンドロイドを初めて使っています...データベースアプリケーションを開発しましたが、テキストフィールドの詳細を挿入できましたが、特定の行を削除したいのです名前で検索してユーザーを削除する必要があります。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