标签:中断 int sharp sql语句 回调 表头 数组指针 调用 argc
/* 回调函数的格式如下: int sqlite_callback( void* pv, //由 sqlite3_exec() 的第四个参数传递而来 int argc, //表的列数 char** argv, //指向查询结果的指针数组, 可以由 sqlite3_column_text() 得到 char** col //指向表头名的指针数组, 可以由 sqlite3_column_name() 得到 ); 参数格式: 传给sqlite3_exec的回调函数,用来显示查询结果 对每一条查询结果调用一次该回调函数 参数: pv:由sqlite3_exec传递的初始化参数 argc:表头的列数 col:表头的名字数组指针 argv:表头的数据数组指针 返回值: 1:中断查找 0:继续列举查询到的数据 sqlite3_exec(sqlite3* db, const char *sql, sqlite_callback callback, void *data, char **errmsg) 参数: db:已经打开的数据库实例 sql:SQL语句,是一个字符串 callback:是一个回调函数 data:做为回调函数的第一个参数 errmsg:用于带回错误信息 该回调函数有两种返回值类型. 1.返回零:sqlite3_exec() 将继续执行查询. 2.返回非零:sqlite3_exec()将立即中断查询, 且 sqlite3_exec() 将返回 SQLITE_ABORT. */
标签:中断 int sharp sql语句 回调 表头 数组指针 调用 argc
原文地址:http://www.cnblogs.com/mypsq/p/6022509.html