テーブルから特定のデータを取得したい..クエリを挿入しましたが、エラーが発生しました...そしてアプリがクラッシュします...アクティビティコードは
public Cursor getpicSpecfic(String st)
{
return db.query(DATABASE_TABLE_PIC,
new String[] {"id", "pic_name", "pic_place","pic_fellows","pic_purpose","pic_location","pic_jeoPoint_longi","pic_jeoPoint_lati","pic_sd_card","pic_time","pic_date"},
"pic_name"+"="+st, null, null, null, null);
}
logcatのエラーは
01-31 01:43:13.033: E/AndroidRuntime(877): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.imagegallary/com.example.imagegallary.FullImageDetail}: android.database.sqlite.SQLiteException: no such column: nnn (code 1): , while compiling: SELECT id, pic_name, pic_place, pic_fellows, pic_purpose, pic_location, pic_jeoPoint_longi, pic_jeoPoint_lati, pic_sd_card, pic_time, pic_date FROM Img WHERE pic_name=nnn
私は pic 名である文字列 nnn を渡しています..これが nnn 存在することを sqllite ブラウザで確認しました...何か助けてください