2011-04-06 71 views
0

我正在制作一个包含“成就”的列表活动。每个成就都是应用程序中的sqlite数据库中的记录。在每条记录中,我有一个存储查询字符串的列。对于数据库中的每个记录,我正在使用查询字符串对另一个用户生成的数据库,以确定哪些成就已经完成...使用db字符串作为查询

查询字符串我一直在使用正常工作在我的sqlite经理程序...然而在我的应用程序中,似乎查询被忽略并返回整个用户生成的数据库。我确信有其他一般性错误(如空查询字符串返回等)的潜力,但我找不到任何,现在我没有我的代码在这里发布。

通过执行从成果数据库中提取的字符串查询是否有任何陷阱我陷入?这是我可以设想在没有大量if-then子句的情况下完成成就的最直接的方式。

编辑:最后我在调用中发现一个错误,传递了错误的参数。最后的陷阱是工作太过ble。。

回答

0

所以基本上你的数据是非规范化的。这使得它很难改变,如果你需要改变格式例如。用数据做各种事情也很难,例如查询具有给定成就的人数。

+0

因为我将执行查询从我的应用程序数据库用户生成的数据我会继续按原样;任何更改只需要在应用程序数据库上进行升级。 – kittka 2011-04-07 17:17:19