Не удается управлять экземпляром Cursor для моей базы данных SQLite - PullRequest
0 голосов
/ 14 апреля 2011

Я успешно скопировал существующую базу данных SQLite на Android, как это было рекомендовано здесь http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/ и теперь, когда я пишу

Cursor cur = db.db.query("student", null, null, null, null, null, null);

Приложение ломается, пытаясь создать курсор.Я уверен, что есть "ученический" стол.Не могли бы вы мне подсказать причины, по которым это происходит, пожалуйста?

Ответы [ 2 ]

0 голосов
/ 14 апреля 2011

Более совместный ответ, чем мой комментарий.Я думаю, что вы будете в порядке, если будете делать что-то подобное этому уроку http://droidreign.com/2010/10/dev-tutorials-android-sqlite-database-basics/.Примерно половина пути - это та часть, которую вы ищете.

Редактировать: Я полагаю, проблема вашего запроса в том, что вы запрашиваете нет столбцов (второй параметр в вашем запросе),Вероятно, это должен быть хотя бы один из ваших столбцов.

0 голосов
/ 14 апреля 2011

Я просто догадываюсь, но db.db.query() выглядит неправильно ... Вы уверены, что не имели в виду db.query()?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...