私は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]
をどのように修正しますか?ありがとう。
これは小規模なテーブルにのみ適していることに注意してください。大きなテーブルの場合は、手動でクエリを実行して段階的に実行する方がよいでしょうか? –