Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
wergseg
0 / 0 / 0
Регистрация: 01.03.2015
Сообщений: 18
1

Результат sql запроса на tableView

01.03.2015, 09:15. Просмотров 1159. Ответов 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
Добрый день. При работе над курсовой по базам данных столкнулась со следующей...

Передать результат выполнения Sql запроса другой программе
Возможно, вопрос глупый, но можно ли каким-нибудь способом передать переменную...

Выполнение SQL запроса.
День добрый. У меня проблема в выполнении sql запроса. Вроде все сделано по...

Таймер исполнения запроса SQL
Здравствуйте. Интересует такая вещь, можно ли как нибудь засечь время...

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

4
Чистый
Автор FAQ
2714 / 1410 / 89
Регистрация: 08.09.2011
Сообщений: 3,741
Записей в блоге: 1
01.03.2015, 11:07 2
Лучший ответ Сообщение было отмечено wergseg как решение

Решение

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
2714 / 1410 / 89
Регистрация: 08.09.2011
Сообщений: 3,741
Записей в блоге: 1
01.03.2015, 14:18 4
Лучший ответ Сообщение было отмечено wergseg как решение

Решение

Посмотрите вот этот пример: 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

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

Результаты sql запроса select в QList
Всем привет! Нужно результаты запроса select записать в qlist. QSqlDatabase...

Timeout на время выполнения SQL запроса
Доброго времени суток! Подскажите пожалуйста, как выставить САБЖ!. Простой...


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

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

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