Использование строки БД в качестве запроса - PullRequest
0 голосов
/ 06 апреля 2011

Я делаю список действий, который будет содержать «достижения». Каждое достижение - это запись в sqlite db в приложении. В каждой записи у меня есть столбец с сохраненной строкой запроса. Для каждой записи в БД я использую строку запроса против другого пользователя, сгенерированного БД, чтобы определить, какие достижения были достигнуты ...

Строки запроса, которые я использовал, работают правильно в моей программе sqlite manager ... однако в моем приложении кажется, что запрос игнорируется и возвращает всю сгенерированную пользователем базу данных. Я уверен, что есть вероятность возникновения других общих ошибок (таких как возвращение пустой строки запроса и т. Д.), Но я не смог их найти, и сейчас у меня нет своего кода для публикации.

Есть ли какие-либо ловушки, в которые я попадаю, выполняя запрос из строки, извлеченной из достижения db? Это был самый простой способ, которым я мог представить выполнение достижений без большого количества if-then статьи.

РЕДАКТИРОВАТЬ: В конце я обнаружил ошибку в вызове, передав неправильный аргумент. Ловушка в конце работала слишком мутно.

1 Ответ

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

Так что в основном ваши данные денормализованы.Это усложняет изменение, если вам, например, необходимо изменить формат.С вашими данными также будет сложнее делать разные вещи, например, запрашивать количество людей с данным достижением.

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