2013-10-28 22 views
0

我可以只訪問'Select *'查詢中的第一行嗎?在第一排評估結果之後,我需要決定是否立即調用下一個評估結果。我們可以通過android中的光標實現。 我可以在sqlite3 iphone中實現相同的功能嗎?評估sqlite3中的下一行iOS

if(sqlite3_step(compiledStatement) == SQLITE_ROW) -

是,它會調用只有一行或所有行?例如:我需要調用一行並評估值。之後通過看到我需要調用callNextRow()的答案。

那麼我需要在callNextRow()方法中寫什麼代碼?

回答

0

你可以不喜歡它:

while (sqlite3_step(compiledStatement) == SQLITE_ROW) 
{ 
    if(! your condition) 
    { 
    //condition not satisfied 
    break; 
    } 
} 

下面的代碼將在同一時間只返回一行,

if(sqlite3_step(compiledStatement) == SQLITE_ROW)