sqlite3_prepare_v2
コンパイル済みステートメント ( sqlite3 ライブラリのメソッドによって返される) からテーブル名を見つける必要があります。
const char *sqlite3_column_table_name(sqlite3_stmt*,int);
このメソッドは、オプションでコンパイルされた dylib を必要とするため、このメソッドを使用できません[SQLITE_ENABLE_COLUMN_METADATA]
。
そのオプションを使用してdylibを再コンパイルする方法(コンパイルするコードを見つけることができる場所とその方法、どのコマンドとフラグを使用しますか?)、またはテーブル名を微調整する別の方法が存在するかどうかを知りたいです。