相关疑难解决方法(0)

sqlite3_exec()回调函数澄清

我无法理解在SQLite3数据库中使用回调函数.

据我所知,它用于遍历具有多个记录的SELECT语句.但我不明白它是如何做到这一点或如何使我自己有用的回调.我已经多次阅读 TutorialsPoint以尝试理解,但这不是为我做的.

当我在Visual Studio中使用他们的示例和调试来查看如何填充和遍历参数数组时,我迷路了.VS也只显示数组中的当前插槽,而不是整个数组本身.

如果您需要任何澄清,请告诉我,因为我在这里学习!

我要求有人解释如何使用回调.也许是其他人如何使用它的一些例子.只是解释这个人甚至在做什么:

static int callback(void *data, int argc, char **argv, char **azColName){
   int i;
   fprintf(stderr, "%s: ", (const char*)data);
   for(i=0; i<argc; i++){
      printf("%s = %s\n", azColName[i], argv[i] ? argv[i] : "NULL");
   }
   printf("\n");
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ sqlite callback

19
推荐指数
2
解决办法
2万
查看次数

标签 统计

c++ ×1

callback ×1

sqlite ×1