我是否只能访问“Select *”查询中的第一行。在第一行评估结果之后,我需要决定现在是否接下来。我们可以通过游标在android中实现这一点。 我可以在sqlite3 iphone中实现相同的目标吗?
if(sqlite3_step(compiledStatement) == SQLITE_ROW)
-
它只会调用一行还是所有行?例如:我需要调用一行并评估该值。之后通过查看答案我需要调用callNextRow()。
那么我需要在callNextRow()方法中编写什么代码?
答案 0 :(得分:0)
你可以这样做:
while (sqlite3_step(compiledStatement) == SQLITE_ROW)
{
if(! your condition)
{
//condition not satisfied
break;
}
}
以下代码一次只返回一行
if(sqlite3_step(compiledStatement) == SQLITE_ROW)