サーチマン有料講習用の質問掲示板
[記事リスト] [新着記事] [ワード検索] [管理用]

タイトル 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 ] となってしまいます。

私では解決できないので御教示お願いします。


- 関連一覧ツリー (▼ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)
名前(匿名可)
タイトル
メッセージ   手動改行 強制改行 図表モード
パスワード (講習時に送信したもの(半角英数))
  プレビュー

- 以下のフォームから自分の投稿記事を修正・削除することができます -
処理 記事No パスワード