Страница 1 из 1
SQLiteException: no such column
Добавлено: 06 май 2013, 11:57
grecd
Код: Выделить всё
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);
Не могу понять в чем ошибка.
Re: SQLiteException: no such column
Добавлено: 06 май 2013, 12:54
rezak90
а что здесь понимать, он же говорит что нету столбца walter
Re: SQLiteException: no such column
Добавлено: 06 май 2013, 13:23
grecd
walter - это значение а не имя столбца
String Name = "walter"
Re: SQLiteException: no such column
Добавлено: 06 май 2013, 13:46
rezak90
grecd писал(а):walter - это значение а не имя столбца
String Name = "walter"
Но он его воспринимает как столбец. Попробуйте:
[syntax=mysql]SELECT * FROM List WHERE name='walter';[/syntax]
Может SQLite не воспринимает значение walter как строку
Re: SQLiteException: no such column
Добавлено: 06 май 2013, 14:31
Mikhail_dev
Так в коде указаны кавычки. А почему в запросе их нет - вопрос.
Re: SQLiteException: no such column
Добавлено: 06 май 2013, 16:12
grecd
странно проблема была из-за того что Name был final