Вопросы по теме 'qsqlquery'
В чем разница между void QSqlQuery :: clear () и void QSqlQuery :: finish () в Qt5?
Документация по этому поводу расплывчата:
Из void QSqlQuery :: clear () :
Очищает набор результатов и освобождает все ресурсы, удерживаемые запросом. Устанавливает состояние запроса в неактивное. Вам следует редко, если вообще когда-либо,...
223 просмотров
schedule
27.10.2021
QSqlQuery: получить подготовленную строку оператора перед выполнением
В целях тестирования я пытаюсь получить подготовленную строку оператора из объекта QSqlQuery перед его запуском.
Я проверил lastQuery() и executedQuery() методы, но ни один из них не работает.
void foo(QSqlQuery& q)
{
QString...
1944 просмотров
schedule
02.10.2021
QTableView не обновляет данные
Я использую QTableView для просмотра некоторых данных из базы данных sql. структура следующая:
QSqlQueryModel
подкласс QSortFilterProxyModel, который используется для фильтрации данных через поле поиска
QTableView и его модель является...
1017 просмотров
schedule
05.11.2021
QSqlQueryModel не работает
У меня есть QSqlDatabase:
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("localhost");
db.setDatabaseName("something");
db.setUserName("username");
db.setPassword("password");
(Я могу войти в MySQL Workbench с паролем и...
770 просмотров
schedule
30.05.2022
QSqlQuery, как получить значение счетчика?
У меня есть запрос, который просто получает количество таблиц на основе некоторых критериев, например:
QSqlQuery query("SELECT COUNT(*) FROM some_table WHERE some_value = :something");
query.bindValue(":something", "something");
мой вопрос в...
2265 просмотров
schedule
16.06.2022
использование query.exec_ из PYQT5 для вставки нескольких значений в QSqlDatabase
моя таблица имеет 3 столбца (1) идентификатор (2) имя (3) фамилия
Мои локальные переменные имеют следующие значения
id = '1'
firstname = 'xxx'
lastname = 'yyy'
ниже запрос работает и вставляет только значение идентификатора в БД...
464 просмотров
schedule
30.07.2022
два SQL-запроса для одного
Я хочу объединить два фрагмента кода в один, но получаю сообщение об ошибке:
Часть 1
SELECT idstd,namestd, idmajor,
c1, c2, c3, c4, c5, c6,
c7, c8, c9, c10,c11,c12,
c13,c14,c15
FROM
(SELECT status, idstd,namestd,...
125 просмотров
schedule
12.08.2022
Как подключиться к базе данных mySQL моего веб-домена с помощью Qt?
У меня есть веб-домен, и в нем уже есть база данных mySql. Я хочу подключиться и получить данные из базы данных в свое приложение Qt. Вот моя попытка и мой результат. (Имя хоста, имя базы данных, имя пользователя и пароль были только что...
736 просмотров
schedule
22.08.2022
SQLite и QSqlQuery - несколько вызовов execBatch() не выполняются
У меня есть класс, который должен многократно выполнять пакетные вставки. Экземпляр QSqlQuery является членом этого класса. Сначала я попробовал этот код:
TOMCache::TOMCache(QObject *parent): QObject(parent) {...
1904 просмотров
schedule
23.08.2022
Как сохранить QVariantMap в QSqlDatabase
У меня уже есть инфраструктура для работы. Существует функция вставки со следующей сигнатурой:
insert(const QString& key, const QVariant& value)
В рамках функции готовится QSqlQuery :
QSqlQuery query{mySqlDatabase};
QString sql =...
40 просмотров
schedule
04.09.2022
QSqlQuery с подготовкой и bindValue для имени столбца Sqlite
void updateDB(const int id, const QString& column, const QVariant& value) const
//*****
//all stuff on open DB etc.
QSqlQuery query;
query.prepare("UPDATE table SET :column = :value WHERE id = :id ");
query.bindValue(":column",...
11898 просмотров
schedule
07.11.2022
Замена заголовков в QSqlQueryModel (транспонирование таблицы)
У меня возникла проблема с правильным переносом таблицы, которую я получаю из БД. Я пошел по пути, найденному здесь , и в итоге получил подкласс QAbstractProxyModel — как описано здесь . к сожалению, это не полностью работает, вот в чем проблема:...
852 просмотров
schedule
09.04.2023
как работает count в sql запросе
Я делаю упражнение по SQL-запросу и обнаружил ошибку, когда дело доходит до SUM. Я знаю, что это делает, но почему-то получаю сообщение об ошибке...
select
client.LName, client.FName,
COUNT(b.Total)
from
ClientBank client
INNER...
121 просмотров
schedule
05.05.2023
Проверьте, не завершилась ли ошибка QSqlQuery::addBindValue().
Как я могу проверить, если QSqlQuery::addBindValue() не удалось? Например, может не остаться больше заполнителей для привязки. Рассмотрим этот код:
QSqlQuery q;
q.prepare("INSERT INTO table1 (field1) VALUES (?)");
q.addBindValue("value1");...
281 просмотров
schedule
12.11.2022
Как создать запрос к существующей таблице и построить таблицу (представление) с агрегированными данными и ограничением?
У меня есть база данных MS-SQL, которую я использую для хранения данных/информации, поступающих от оборудования, установленного на некоторых транспортных средствах (1-3 устройства на транспортное средство).
На данный момент в базе данных есть...
87 просмотров
schedule
25.06.2023
Удалить данные из Access с помощью SQL Query — C#
\У меня есть три столбца в таблице базы данных доступа (DATA), как показано ниже.
Я просто хочу удалить несколько строк на основе двух условий в предложении WHERE в SQL-запросе; например, удалить строку, когда ИМЯ = "A" и Дата =...
956 просмотров
schedule
05.03.2023
PostgreSQL — запрос 3 таблиц
У меня есть 3 таблицы: Table1, Table2, Table3 Как показано ниже:
Я буду фильтровать Table3 на основе поля Value . Пример:
Ввод: ххх
Вывод показан ниже: Вывод должен основываться на ID1 таблицы 1.
Я запрашиваю, используя...
76 просмотров
schedule
22.06.2023
Среднее время между двумя заказами
У меня есть таблица данных заказов для клиентов, и я хочу узнать среднее значение. количество дней, необходимое покупателю для совершения второй транзакции после совершения первой, # дней для перехода со 2-й на 3-ю и т. д. и т. д. Пример таблицы:...
121 просмотров
schedule
11.09.2023
Проблема с кодировкой в MySQL и арабском языке — Qt 5.8 в Windows 7
У меня есть приложение, в котором я использую QSqlQueryModel и табличное представление для просмотра некоторых данных из базы данных mysql.
Я создал базу данных с помощью phpMyadmin и написал скрипт Python для чтения арабских данных из листов...
198 просмотров
schedule
15.04.2023
Как программно вставить значение в новую строку QtableView
Я использую QtableView для отображения и редактирования данных из QsqlTableModel. Все отлично: данные из таблицы postgreSQL отображаются, и пользователь может их редактировать и сохранять изменения.
Я хочу добавить строку при нажатии кнопки. Я...
422 просмотров
schedule
29.10.2022