Страница 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