2021-09-22
sqlite3_get_table() 是怎么抓取数据的?
sqlite3_get_table() 是怎么抓取数据的?
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
sqlite3_get_table() 是怎么抓取数据的?
int DB::ireturn_multi_serch(char *sql, int r, int c) { char *errMsg; char **dbResult; int nRow = 0, nColumn = 0; int rc; int result; rc = sqlite3_get_table(db,sql,&dbResult,&nRow,&nColumn,&errMsg); if(rc == SQLITE_OK && r<=nRow &&r>0 && c<=nColumn &&c>0) { result = atoi(dbResult[r*nColumn+c-1]); sqlite3_free_table(dbResult); return result; } else { cout<<"第"<<r<<"行,第"<<c<<"条数据无效"<<endl; return NULL; } }
评论
有用 0
墨值悬赏