如果你用sqlite_get_table的话得到的前N列是你的表头。应该从第N个开始往后读。N是你create table 时的元素个数。
例如:
sqlite3_get_table(m_pSqlDb,pStrSql,&szResult,&iRow,&iColumn,&chErrMsg);
int nIndex = iColumn;
for (int row=0;row<iRow;row++)
{
for (int column=0;column<iColumn;column++)
{
在这里赋值。
szResult[nindex++] 是取到的值。你直接付给你的结构体就行。你最好做一下判断。
}
}
以上就是关于从SQLIT数据库中取出表的数据存于结构体中的C语言代码全部的内容,包括:从SQLIT数据库中取出表的数据存于结构体中的C语言代码、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)