Форум программистов, компьютерный форум, киберфорум
Наши страницы

Qt

Войти
Регистрация
Восстановить пароль
 
wergseg
0 / 0 / 0
Регистрация: 01.03.2015
Сообщений: 18
#1

Результат sql запроса на tableView - C++ Qt

01.03.2015, 09:15. Просмотров 997. Ответов 4
Метки нет (Все метки)

Всем привет! Подскажите можно ли вывести результат sql запроса на tableView, так чтобы этот запрос писался в тексте программы. Я нашёл выход, сохраняя зарос в субд, а потом вызывая его по имени:
C++ (Qt)
1
2
3
4
5
6
QSqlTableModel *model = new QSqlTableModel();
       model->setTable("zap");
       model->select();
       model->setEditStrategy(QSqlTableModel::OnFieldChange);
       ui->tableView->setModel(model);
       ui->tableView->show();
но мне нужо реализовать sql запрос с изменяем параметром, что то типа
SQL
1
SELECT *FROM TABLE WHERE id = parametr
Использую Access 2007.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.03.2015, 09:15
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Результат sql запроса на tableView (C++ Qt):

Результат sql запроса не отображается в TableView - C++ Qt
Добрый день. При работе над курсовой по базам данных столкнулась со следующей проблемой: существует две формы: первая - основное окно, где...

Передать результат выполнения Sql запроса другой программе - C++ Qt
Возможно, вопрос глупый, но можно ли каким-нибудь способом передать переменную класса QSqlQuery через tcp-соединение? Суть в том, что...

Выполнение SQL запроса. - Кроссплатформенная разработка
День добрый. У меня проблема в выполнении sql запроса. Вроде все сделано по тысяче одинаковых примеров, однако же в sort у меня в итоге...

Создание SQL запроса PostgreSQL - C++ Qt
Здравсвуйте нужноо вообщем сделать скл запрос как бы и потом результаты этого запроса выгрузить в qtablewidget вот структура проекта ...

Таймер исполнения запроса SQL - C++ Qt
Здравствуйте. Интересует такая вещь, можно ли как нибудь засечь время исполнения SQL запроса. Вывожу с помощью QSqlQueryModel в TableView....

Qt - Вывод SQL запроса в QTextEdit/QLineEdit - C++ Qt
Добрый вечер, дорогие форумчане. Подскажите пожалуйста, каким образом вывести SQL запрос на главную форму. Хотелось бы в QLineEdit. Но...

4
Чистый
Автор FAQ
2713 / 1409 / 73
Регистрация: 08.09.2011
Сообщений: 3,741
Записей в блоге: 1
01.03.2015, 11:07 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
http://doc.qt.io/qt-5/qsqlquerymodel.html это если вам надо работать через модель. а простые запросы к БД делаются через QSqlQuery
1
wergseg
0 / 0 / 0
Регистрация: 01.03.2015
Сообщений: 18
01.03.2015, 12:36  [ТС] #3
Спасибо! Но у меня ещё вопрос. В этом случае пользователь не может редактировать ячейки таблицы, просто нет такого метода:
C++ (Qt)
1
model->setEditStrategy(QSqlTableModel::OnFieldChange);
Можно-ли в этом случае как-то реализовать редактирование?
0
Чистый
Автор FAQ
2713 / 1409 / 73
Регистрация: 08.09.2011
Сообщений: 3,741
Записей в блоге: 1
01.03.2015, 14:18 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Посмотрите вот этот пример: http://qt-project.org/doc/qt-4.8/sql-querymodel.html
1
wergseg
0 / 0 / 0
Регистрация: 01.03.2015
Сообщений: 18
01.03.2015, 16:53  [ТС] #5
Спасибо+)
0
01.03.2015, 16:53
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.03.2015, 16:53
Привет! Вот еще темы с ответами:

Результаты sql запроса select в QList - C++ Qt
Всем привет! Нужно результаты запроса select записать в qlist. QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); ...

Timeout на время выполнения SQL запроса - C++ Qt
Доброго времени суток! Подскажите пожалуйста, как выставить САБЖ!. Простой пример: m_db = QSqlDatabase::addDatabase("PSQL");...

Как построить график в Qt по результатам sql запроса? - C++ Qt
Простой запрос: select a, b from table Нужно построить график из Qt дизайнера, используя полученные a и b из запроса.. Если кто не...

TableView - C++ Qt
Здравствуйте!Вопрос собственно по Qt Designer."Рисую" формочку, кидаю компонент TableView, нужно чтобы в нем отображались столбцы(Номер,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru