2012-02-21 3 views
1

Я хочу, чтобы выполнить ManagedQuery, но я получаю ошибку в моем журнале:SQLiteException при выполнении запроса

Запрос

Cursor cursor = managedQuery(GroceryListContentProvider.NOTES_URI,projection,Notes.NOTE_TITLE+"="+S+" AND "+ Notes.NOTE_DATE+"="+S1, null, null); 

Журнал ошибок

02-21 16:00:52.395: E/AndroidRuntime(22534): java.lang.RuntimeException: Unable to start activity ComponentInfo{net.schuemie.GroceryList/net.schuemie.GroceryList.shoppinglist}: android.database.sqlite.SQLiteException: near "new": syntax error: , while compiling: SELECT item_name FROM notes WHERE (title=shop new AND date=12/2/12) ORDER BY title 
+3

Это не ошибка компиляции, это ошибка времени выполнения, следовательно, ' RuntimeException ';-) –

ответ

0

Обновление

String where = "title='"+nameOfTitle+"' And date="+date+" "; 


Cursor cursor = managedQuery(GroceryListContentProvider.NOTES_URI,null,where,null,null); 
+0

спасибо alot:) я мог удалить ошибку :) – remss

+0

, используя этот запрос, я напечатал в журнале cat, чтобы увидеть hw много строк, возвращающих его, но он отображается как ноль ........ ..... bt, когда я сохраняю часть where where как null, она будет печататься в журнале, что есть четыре строки .......... y у меня есть эта ошибка ?? – remss

+0

может any1 дать мне soln ?? – remss

1

удалить «новый "из запроса и добавить кавычки к строковым значениям

SELECT item_name FROM notes WHERE (title='shop' AND date=12/2/12) ORDER BY title 
+0

У меня нет нового в моем запросе – remss

+0

SELECT item_name FROM notes WHERE (title = shop new AND date = 12/2/12) ORDER BY title - это ваш запрос из журнала ошибок. внимательно посмотрите, новый может быть в поле названия поля, поэтому ваш запрос должен выглядеть следующим образом: SELECT item_name FROM notes WHERE (title = 'shop new' AND date = 12/2/12) ORDER BY title – Natali

0

ли вы пытаетесь сделать этот

title="shop" 

или

title='shop' 
+0

S в настоящее время является моим названием и проверкой это с моим именем колонки в моей базе данных – remss

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