sqlite3 中的查询 问题,sqlite3_exec
我用例子中的
// 查询数据表
const char * sSQL3 = "select * from logins;";
sqlite3_exec( db, sSQL3, _sql_callback, 0, &pErrMsg);
static int _sql_callback(void * notused, int argc, char ** argv, char ** szColName)
{
int i;
for ( i=0; i < argc; i++ )
{
printf( "%s = %s\n", szColName[i], argv[i] == 0 ? "NUL" : argv[i] );
}
return 1;
}
这个可以查询,不过只能查询一行数据, 怎么能全部查询到呢?
sqlite3_get_table 他们说容易出错