SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
-
grecd
- Сообщения: 19
- Зарегистрирован: 08 мар 2013, 14:36
Сообщение
grecd » 06 май 2013, 11:57
Код: Выделить всё
05-06 08:29:59.948: E/AndroidRuntime(768): FATAL EXCEPTION: main
05-06 08:29:59.948: E/AndroidRuntime(768): android.database.sqlite.SQLiteException: no such column: walter: , while compiling: SELECT * FROM List WHERE name=walter
05-06 08:29:59.948: E/AndroidRuntime(768): at android.database.sqlite.SQLiteCompiledSql.native_compile(Native Method)
05-06 08:29:59.948: E/AndroidRuntime(768): at android.database.sqlite.SQLiteCompiledSql.compile(SQLiteCompiledSql.java:92)
Код: Выделить всё
Cursor c = db.query("List", null, "name='"+ Name+"'",null, null, null, null);
Не могу понять в чем ошибка.
-
rezak90
- Сообщения: 3422
- Зарегистрирован: 26 июн 2012, 13:22
- Откуда: UA
-
Контактная информация:
Сообщение
rezak90 » 06 май 2013, 12:54
а что здесь понимать, он же говорит что нету столбца walter
R.id.team
Политика на форуме запрещена
-
grecd
- Сообщения: 19
- Зарегистрирован: 08 мар 2013, 14:36
Сообщение
grecd » 06 май 2013, 13:23
walter - это значение а не имя столбца
String Name = "walter"
-
rezak90
- Сообщения: 3422
- Зарегистрирован: 26 июн 2012, 13:22
- Откуда: UA
-
Контактная информация:
Сообщение
rezak90 » 06 май 2013, 13:46
grecd писал(а):walter - это значение а не имя столбца
String Name = "walter"
Но он его воспринимает как столбец. Попробуйте:
[syntax=mysql]SELECT * FROM List WHERE name='walter';[/syntax]
Может SQLite не воспринимает значение walter как строку
R.id.team
Политика на форуме запрещена
-
Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Сообщение
Mikhail_dev » 06 май 2013, 14:31
Так в коде указаны кавычки. А почему в запросе их нет - вопрос.
-
grecd
- Сообщения: 19
- Зарегистрирован: 08 мар 2013, 14:36
Сообщение
grecd » 06 май 2013, 16:12
странно проблема была из-за того что Name был final