2012-07-05 47 views

回答

2

我有同样的问题,我相信我想通了,至少对我自己的应用程序。首先,像这样构造查询,将问号的数量与数组中的数据量进行匹配:

NSString * getDataSql = @“SELECT * FROM data WHERE dataID IN(?,?,?)”;

然后使用的executeQuery:withArgumentsInArray拨打:

FMResultSet *结果= [数据库的executeQuery:getDataSql withArgumentsInArray:数据ID];

在我的情况下,我有一个名为dataIDs的NSArray内的NSString对象数组。我尝试了各种各样的方法来使这个调用起作用,但是通过这个sql/function的组合,我能够得到结果。

+0

我不得不这样做,因为你的建议,因为我的列是整数类型。谢谢 – lukas 2014-06-26 13:51:06