我使用Ansi C和sqlite3_get_table
;一切正常,除非我无法访问作为指向数组的指针传递的查询结果向量。这是我的代码...从sqlite3_get_table访问结果数组
char **sql_results;
sqlite3_get_table(open_database, sql_query,
&sql_results, &RecordCount, &ColumnCount, &error_msg);
for (int i = 0; i <= (RecordCount + 1)* (ColumnCount); i++)
printf("%10d %10s\n",i, sql_results[i]); //get "EXC BAD ACCESS" message
我该如何修复sql_results[i]
?谢谢。
您知道这只适用于小型表格,而对于大型表格,您最好手动进行查询,以便您可以一步一步地完成该操作。 –