2013-08-26 1 views
1

То же самое, что и Find SQLite Column Names in Empty Table, за исключением того, что у меня есть представление, которое является частью присоединенной базы данных. Поскольку база данных подключена, решение PRAGMA table_info(your_table_name); не работает. Кроме того, попытка разбора строки запроса также смехотворна, потому что это запрос вида.Найти имена столбцов SQLite в пустой таблице/Просмотреть во вложенной базе данных

ответ

3

PRAGMA AttachedDbName.table_info(your_table_name)

Другой метод: подготовить заявление о форме select * from your_table_name;, а затем использовать sqlite3_column_count, sqlite3_column_name и др. Вам не нужно фактически запускать инструкцию, просто подготовьте ее.

Смежные вопросы