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

Как получить исполняемый оператор SQL, связанный с QSqlTableModel::setData()?
Я вставляю/обновляю таблицу базы данных из приложения Qt, используя QSqlTableModel методы setData , submitAll и commit . Для целей ведения журнала мне нужно записать соответствующие операторы SQL. Как я могу это сделать? (Я смотрю на...
2714 просмотров
schedule 18.08.2023

Как заставить мой QTableView с QSqlTableModel иметь флажки и многострочный?
Мне нужно, чтобы мой QTableView , отображающий элементы с использованием QSqlTableModel , имел флажки в столбцах и многострочный textEdit в других столбцах, потому что мне нужны новые строки, когда пользователь нажимает кнопку «Ввод». Это много, но...
1628 просмотров
schedule 14.05.2023

Не удается подготовить Qt SQL
Я пытаюсь запустить этот код Qt QString serverName = "localhost"; QString dbName = "zfserver"; QString userName = "root"; QString passWord = "123456"; QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); db.setConnectOptions();...
917 просмотров
schedule 14.12.2023

Обновление QListView не работает
Нужна помощь, чтобы выяснить, почему мой QListView не обновляется. Я использую QListView с QSqlTableModel . Я реализую модель в следующей функции. Я вызываю эту функцию из конструктора класса. void myclass::refresh() { model_path =...
1313 просмотров
schedule 17.04.2022

Как я могу назначить обработчик события клика, когда я щелкаю строку в QT?
Я знаю, как связать QSqlTableModel и QTableView для отображения всех данных в конкретной таблице в базах данных. Вот мой код. QSqlTableModel model; QTableView *view1 = createView(&model, QObject::tr("Table Model (View 1)"));...
43 просмотров
schedule 01.04.2024

QtSQL с MS Access: запросы UPDATE/DELETE не обновляют данные
В настоящее время я столкнулся с проблемой использования QtSQL вместе с базой данных MS Access с использованием драйвера QOBDC. Операторы SELECT и INSERT работают и правильно читают/вставляют данные. Операторы UPDATE/DELETE обрабатываются...
211 просмотров
schedule 23.07.2022

Откат транзакций Qt не работает в MySQL
Я пытаюсь использовать транзакции в соединении Qt, но не могу понять, как они работают правильно. Моя база данных представляет собой экземпляр MySQL, а таблицы используют механизм InnoDB, поэтому транзакции поддерживаются. Я написал небольшой...
808 просмотров
schedule 09.12.2022

QSqlDatabase не может подключиться только при импорте модуля
У меня есть два модуля в моем проекте (с использованием PyCharm 2018). Структура каталогов: > my_app (folder) > venv (folder) > database.py > my_app.py > libpq.dll database.py создает соединение... from...
45 просмотров
schedule 22.10.2022

Удобный способ создания автономных/отключенных данных из QtSQL?
Я пытаюсь понять, как получить 2D-данные из базы данных и вставить их в виджеты. Эти данные квазистатичны — как только я их получу, нет необходимости оставаться на связи с базой данных. Кроме того, если я оставлю соединение открытым, но время...
56 просмотров
schedule 08.01.2024