Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C/C++ Базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2013, 00:58   #1
stranger1234
 
Регистрация: 23.01.2011
Сообщений: 3
По умолчанию sqlite3 список таблиц

Пишем программу, в ней работа с базой данных на sqlite3.
Создание базы, таблиц, заполнение, работает на ура.

Столкнулись с проблемой: как выполнить запрос .table (в sqlite3.exe шелле используется для показа таблиц) и записать в ComboBox.
show tables; sqlite3 не понимает.

Результаты селектов обрабатываем sqlite3_column_text и подобными, найденными в интернете, но с .table не работает.

Гугл внятного ответа не дает, подскажите пожалуйста, как получить этот список таблиц?
stranger1234 вне форума Ответить с цитированием
Старый 01.06.2013, 19:40   #2
stranger1234
 
Регистрация: 23.01.2011
Сообщений: 3
По умолчанию

Спасибо, разобрались сами)
нужно передавать запрос
Код:
SELECT name FROM (SELECT * FROM sqlite_master UNION ALL SELECT * FROM sqlite_temp_master) WHERE type='table' ORDER BY name;
Обрабатывать обычным sqlite_step и sqlite3_column_text в do while.

Последний раз редактировалось Stilet; 01.06.2013 в 20:29.
stranger1234 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
список таблиц БД Access и combobox spikeden Помощь студентам 2 20.12.2010 11:40
Список таблиц выбранной базы занести в массив:) Snake_ua БД в Delphi 4 13.08.2010 05:51
Получить список таблиц базы SQL Rossoman Microsoft Office Excel 0 06.05.2010 17:39
Список таблиц выбранной базы занести в ComboBox. hk47 БД в Delphi 6 19.04.2010 10:13