小编Dha*_*abi的帖子

在程序中使用 c 获取 sqlite 表中的行数

如何在程序中使用c获取sqlite表中的行数?是否只能通过运行“select * from table”来实现?并增加一个变量?

sqlQuery = "从公司中选择计数 (*);";
rc = sqlite3_prepare_v2(db, sqlQuery, -1, &stmt, NULL);
printf("准备计数状态:%d\n", rc);
行计数 = sqlite3_step(stmt);
sqlQuery = "从公司中选择*;";
rc = sqlite3_prepare_v2(db, sqlQuery, -1, &stmt, NULL);
printf("准备计数状态:%d\n", rc);
while (SQLITE_ROW == sqlite3_step(stmt)) {
   行数++;
}

我没有得到 1 的行数,

但当我执行2时我确实明白了。

sqlite

4
推荐指数
1
解决办法
4974
查看次数

标签 统计

sqlite ×1