2015-11-15 3 views
0

Попытка получить запрос, но, кажется, не work.It не выдает эту ошибку:android.database.sqlite.SQLiteException: нет такой колонки:

android.database.sqlite.SQLiteException: no such column: Gravity (code 1): , while compiling: SELECT club_id FROM Club WHERE club_name like Gravity 

Это код:

private String getClubCode(String clubName){ 
     open(); 
     Cursor mCursor = myDb.rawQuery("SELECT " + Table.Club.ID + " FROM " + Table.Club.TABLE_NAME + " WHERE " + Table.Club.NAME + " like " + clubName , null); 
     close(); 

     return mCursor.getString(mCursor.getColumnIndex(Table.Club.ID)); 
    } 

ответ

1

Помещенный Extra ' до и после clubName:

Cursor mCursor = myDb.rawQuery("SELECT " + Table.Club.ID + " FROM " + Table.Club.TABLE_NAME + " WHERE " + Table.Club.NAME + " like '"+ clubName + "'" , null); 
+0

Еще лучше, если вы могли бы использовать ** связанный параметр **. –

Смежные вопросы