1

如何创建光标并在我的 iphone 应用程序中使用它?

我正在使用select * from tablename.

但我不想一次加载所有记录......我知道我们可以为此使用游标。

我找不到任何与之相关的示例..任何机构都可以提供任何链接或示例来解释如何在 sqlite 中使用光标?

4

2 回答 2

2

您可以使用语句的LIMIT/OFFSET子句SELECT。例如要获取记录 30 到 40:

SELECT something FROM somewhere ORDER BY somethingelse LIMIT 10 OFFSET 30;

在这种情况下,您的“光标”将是值 30,您需要自己跟踪。

参考

于 2012-09-12T09:02:05.543 回答
0

我得到了解决方案:sql查询是

const char *sql = "从表名中选择 *";

使用

sqlite3_prepare_v2(数据库,sql,-1,&selectstmt,NULL)

我们会将结果输入到 selectstmt 中。

现在,当我们想要获取行时,我们将调用该方法

sqlite3_step(selectstmt)

,每次调用时都会返回下一行。

于 2012-09-12T11:54:22.100 回答