.mode
и .headers
- это команды, указывающие c на исполняемый файл sqlite, а не SQL команды, которые можно использовать где-либо еще. Таким образом, вы должны воспроизвести поведение в коде, что, к счастью, не сложно.
Чтобы выбрать имена столбцов из таблицы, вы можете прочитать из sqlite_master
, но есть и другие способы. Проверьте этот пост, например: Как читать метаданные из базы данных Sqlite