2012-07-05 79 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