SQLiteのinsert文でno such columnエラー
execSQL文を使っている時になぜかno such column(要素名)という意味不明なエラーが出たのでメモ。
db.execSQL("insert into tSample(title, str) values ('サンプルタイトル', " + strText + ")");
これがエラーの出たソースコード。
strは変数です。
原因はシングルクォーテーションのつけ忘れでした。
見づらいので見落としていました(汗
以下が正しいソースコードです。
db.execSQL("insert into tSample(title, str) values ('サンプルタイトル',' " + strText + "')");