这篇教程C++ sqlite3_free_table函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中sqlite3_free_table函数的典型用法代码示例。如果您正苦于以下问题:C++ sqlite3_free_table函数的具体用法?C++ sqlite3_free_table怎么用?C++ sqlite3_free_table使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了sqlite3_free_table函数的27个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: SQ_DBfree_result/* in db.h - #define DBfree_result SQ_DBfree_result */void SQ_DBfree_result(DB_RESULT result){ if(!result) return; if(result->data) { sqlite3_free_table(result->data); } zbx_free(result);}
开发者ID:phedders,项目名称:zabbix,代码行数:12,
示例2: snprintflistdata*DatabaseSqlite::create_region_list(int country_id){ listdata *list = NULL; int rc; char *errMsg = NULL; char **result; int nrow, ncol; //std::string sql; char sql[256];#ifdef DEBUGFUNCTIONCALL START_FUNCTION;#endif list = new listdata; if(!db){ return NULL; } if (country_id == 0 || country_id == -1) return list; if(country_id == 0) /* for GPS */ snprintf(sql, sizeof(sql) - 1, "SELECT id, name FROM regions"); else { snprintf(sql, sizeof(sql) - 1, "SELECT id, name FROM regions WHERE country_id = %d ORDER BY name", country_id); }/* std::cerr <<"Select region: "<< sql << std::endl; */ rc = sqlite3_get_table(db, sql, &result, &nrow, &ncol, &errMsg); if(rc != SQLITE_OK){#ifndef RELEASE std::cerr << errMsg << std::endl;#endif sqlite3_free(errMsg); return NULL; } for (int i=0; i<ncol*nrow; i=i+2) list->push_back(std::make_pair(result[ncol+i], result[ncol+i+1])); sqlite3_free_table(result);#ifdef DEBUGFUNCTIONCALL END_FUNCTION;#endif return list;}
开发者ID:AnadoluPanteri,项目名称:meecast,代码行数:54,
|