タイトル | : 23日目:データ削除 で躓きました。 |
投稿日 | : 2020/03/02(Mon) 22:25 |
投稿者 | : Tomo |
HotelDetail
public void hotelDelete(View view) {
7行目
db.delete("hotel_list", "No = ?" , new String[] {no});
⇒
searchman/example/com/HotelDataEntry.java (1 error)
(!) エラー: 不適合な型: TextViewをStringに変換できません:
となります。no が変数の private TextView no; として解釈されるようで、
db.delete("hotel_list", "No = ?" , new String[] {no.getText().toString()});
のようにする事で、error 0 となりました。
しかしそれだと、
[ 問題が発生したため、HotelDataを終了します。OK ] となってしまいます。
そこで、
db.delete("hotel_list", "No = ?" , new String[] {"no"});
すれば、DBテーブルhotel_listのカラムのnoとして認識されるかと思いましたが、やはり
[ 問題が発生したため、HotelDataを終了します。OK ] となってしまいます。
私では解決できないので御教示お願いします。