gpt4 book ai didi

c++ - 获取 SQLite 结果中的列数

转载 作者:搜寻专家 更新时间:2023-10-31 01:44:40 25 4
gpt4 key购买 nike

好吧,这应该非常简单,但我似乎无法在 1001 个与 sqlite 相关的命令中发现它。

所以:

  • 我正在执行 SELECT 语句,使用 sqlite3_prepare
  • 我使用 sqlite3_step 获取每行的结果
  • 我正在通过 sqlite3_column_text(sqlStmt,X)
  • 访问第 X 列的结果

问题是:

如何获取行中的数量? (= X 可以...移动...的范围)


P.S. 这个问题被标记为d(我基本上是用D开发的),但是不会差别很大,因为它使用 native C 绑定(bind)...

最佳答案

根据 http://www.sqlite.org/c3ref/data_count.html ,

int sqlite3_data_count(sqlite3_stmt *pStmt);

返回prepared statement结果集当前行的列数pStmt.

关于c++ - 获取 SQLite 结果中的列数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23213898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com