Вопросы по теме 'qtsql'

Как получить QModelIndex строки, найденной SELECT-запросом (QSqlQuery), не изменяя исходную QSqlQueryModel
Я уже задавал вопрос, но меня неправильно поняли, поэтому я пытаюсь уточнить проблему. Я использую QSqlQueryModel для отображения данных из базы данных SQLite, для представления я использую QTableView . Теперь я хочу реализовать диалог...
1373 просмотров
schedule 20.03.2022

QSqlite изменения
Моя команда ранее использовала Qt 4.3 и пытается выполнить обновление до последней версии (4.7.2). Раньше мы использовали плагин qsqlite, но эта функциональность была перемещена в основной компонент QSql Qt. Теперь, когда мы обновились, мы не...
237 просмотров
schedule 25.02.2023

какой самый быстрый способ заполнить таблицу в SQLite?
Я пишу приложение, которое создает много данных для хранения в базе данных. Схема БД очень проста: это таблица всего с 4 столбцами, но я должен заполнить ее более чем 30000 строками. Я использую SQLite и QSql в качестве API. Данные создаются...
1256 просмотров
schedule 23.10.2023

Передача QSqlQueryModel через класс управления
Как мне передать QSqlQueryModel из класса, который подключается и запрашивает базу данных через класс управления или QMainWindow в моей попытке и вернуться к виджету, нуждающемуся в информации? Я думал, что могу передать ссылку на объект...
189 просмотров
schedule 13.07.2023

почему моя транзакция не откатывается? odbc-драйвер Qt Mysql
Я использую Qt 4.8.3 и драйвер MySQL ODBC 3.51. Когда моя транзакция терпит неудачу из-за повторяющегося уникального идентификатора во второй таблице, вставка в первую таблицу не откатывается. Может ли кто-нибудь заметить ошибку? struct Property...
1783 просмотров
schedule 25.04.2022

Как отфильтровать QSqlRelationaltableModel с помощью PyQt?
У меня есть следующий код на основе документации PyQt: model = QSqlRelationalTableModel() model.setTable("employee") model.setRelation(2, QSqlRelation("city", "id", "name")) model.setRelation(3, QSqlRelation("country", "id", "name"))...
1354 просмотров
schedule 04.05.2023

SubmitAll() не работает с QSqlRelationalTableModel
'Всем привет, У меня есть форма с табличным представлением, представляющим QSqlRelationalTableModel и виджеты, связанные с одной и той же моделью через QDataWidgetMapper. Вот структура таблицы: queryString = QString("CREATE TABLE...
967 просмотров
schedule 30.07.2023

Qt: не удается открыть включаемый файл: «QtSql»: нет такого файла или каталога
Это может быть повторяющийся вопрос, но обоснованные ответы не решили мою проблему. Я пытаюсь создать клиент-серверное приложение в QT, где клиент отправляет на сервер код сообщения String, а сервер должен подключиться к базе данных сервера sql и...
9096 просмотров
schedule 06.03.2022

Как получить количество строк и столбцов с помощью QtSql?
Я прочитал документацию Qt и не могу найти прямой путь от самого языка, чтобы получить количество строк и столбцов из результата запроса. Единственный способ, который я могу придумать, - это использовать SELECT COUNT(*) FROM table_name в самом...
7216 просмотров
schedule 21.06.2023

Как получить значение индекса столбца с отношением, установленным в QSqlRelationalTableModel?
В QsqlRelationalTableModel внешние ключи разрешаются в удобочитаемые строки, если установлено отношение для столбца, содержащего внешний ключ. В моем приложении идентификаторы станций разрешаются в имена станций. Для некоторых целей мне тоже...
650 просмотров
schedule 05.08.2022

Qt C++ - отображение данных в одном представлении из нескольких таблиц SQLite
Версия Qt: 5.8 Допустим, у меня есть следующие таблицы SQL . -- People person_id | first_name | last_name | age -- Cars, person_id is a foreign key to show that this person owns this car car_id | car_year | car_make | car_model | person_id...
835 просмотров
schedule 04.03.2023

Невозможно вставить значения в QSqlDatabase
from PyQt4 import QtGui,QtSql def start_prestige(): m_name = "Prestige" m_desc = " The Prestige is a 2006 Britis-American mystery thriller film directed by Christopher Nolan, from a screenplay adapted by Nolan and his brother...
360 просмотров
schedule 02.02.2024

Вставка строки в QSqlTableModel
Когда строку нужно отредактировать, в диалог редактирования передается индекс. Редактирование работает нормально. Когда я хочу добавить строку, я не передаю индекс конструктору диалога, поэтому он знает, что должен добавить новую строку. Вот код...
4783 просмотров
schedule 14.06.2023