result = sqlite3_get_table( db, “select * from MyTable_1”, &dbResult, &nRow, &nColumn, &errmsg ); if( SQLITE_OK == result ) { //查询成功 index = nColumn; //前面说过 dbResult 前面第一行数据是字段名称,从 nColumn 索引开始才是真正的数据 printf( “查到%d条记录\n”, nRow );...
int sqlite3_get_table(sqlite3 *db, const char *sql, char ***resultp, int*nrow, int *ncolumn, char **errmsg); 功能: 执行SQL操作 参数: db:数据库句柄 sql:SQL语句 resultp:用来指向sql执行结果的指针 nrow:满足条件的记录的数目 ncolumn:每条记录包含的字段数目 errmsg:错误信息指针的地址 返回值...
下面比如我们要显示student表中所有的数据信息,我们就可以利用sqlite3_get_table()执行语句: select * from student 实现代码如下: voiddo_show_sample(sqlite3 *db){char**result, *errmsg;intnrow, ncolumn, i, j, index;if(sqlite3_get_table(db,"select * from student", &result, &nrow, &ncolumn,...
void do_show_sample(sqlite3 *db){char**result, *errmsg;intnrow, ncolumn, i, j,index;if (sqlite3_get_table(db,"select * from student", &result, &nrow, &ncolumn, &errmsg) != 0){printf("error : %s\n", errmsg);sqlite3_free(errmsg);}index= ncolumn;for(i=0; i<nrow; i++)...
函数名称:sqlite3_get_table 函数参数: 数据库句柄 sql语句 查询得到的结果集表的地址 查询得到的结构集表的有效数据行数的地址 查询得到的结构集表的有效数据列数的地址 错误信息的地址 函数返回值:是一个int类型的API,如果当前的函数运行成功,他的返回值就是SQLITE_OK ...
int sqlite3_get_table( sqlite3 *db, //打开的数据库的句柄 const char *zSql, //要执行的SQL语句 char pazResult, //结果写入该指针指向的char int *pnRow, //结果集中行的数目 int *pnColumn, //结果集中列的数目 char **pzErrmsg //错误信息 ...
int sqlite3_close(sqlite3 *); 前面如果用 sqlite3_open 开启了一个数据库,结尾时不要忘了用这个函数关闭数据库。 下面给段简单的代码: extern "C" { #include "./sqlite3.h" }; int main( int , char** ) { sqlite3 * db = NULL; //声明sqlite关键结构指针 ...
int sqlite3_exec(sqlite3*, const char *sql, int (*callback)(void *, int, char **, char **), void *arg, char **errmsg); 3.4 获取结果内容 int sqlite3_get_table(sqlite3 *db, const char *zSql, char ***pazResult, int *pnRow, ...
sqlite3_get_table int sqlite3_get_table(sqlite3 *db, const char *sql, char ***resultp, int*nrow, int *ncolumn, char **errmsg); 功能: 执行SQL操作 参数: db:数据库句柄 sql:SQL语句 resultp:用来指向sql执行结果的指针 nrow:满足条件的记录的数目 ncolumn:每条记录包含的字段数目 errmsg:错误信...
因为SQLite 经常被用于嵌入式,在嵌入式环境中,本身数据量可能不会很大、查询效率比较高,业务逻辑使用上偏向于同步接口。 所以建议加上同步接口的说明和示例。 SQLITE_API int sqlite3_get_table( sqlite3 *db, /* An open database */ const char *zSql, /* SQL to be evaluated */ char ***pazResult,...