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

qt вызов хранимой процедуры оракула
Я использую QsqlQuery для вызова хранимой процедуры оракула, которая использует входные параметры и два выходных параметра Процедура выполняется отлично, но выходные параметры не содержат данных QSqlQuery movementQuery ;...
1331 просмотров

QSqlRelationalTableModel - вставить запись больше 256
У меня есть таблица node ={id,name} и таблица segment ={id,nodeFrom,nodeTo} в базе данных SQLite, где node.id и сегмент. id - поля AUTOINCREMENT. Я создаю QSqlTableModel для Node следующим образом: nodeModel = new QSqlTableModel(this,db);...
825 просмотров

Экранировать % (процент) в QSqlQuery::addBindValue() для LIKE
Я использую базу данных SQLite с Qt. Я привязываю значения к запросу вместо того, чтобы передавать их в строке запроса. Однако я не могу понять, как правильно экранировать% (процент) в самом связанном значении. Например, как изменить этот код,...
1576 просмотров
schedule 12.01.2024

Операторы SQL больше и меньше не возвращают правильные результаты
Я запускаю запросы, и они не смотрят на все число при использовании операторов > и ‹, поэтому в этом примере результаты неверны, поскольку он смотрит на 1, а не на 10 в первом октете. Вот запрос и выдержка из результатов. select distinct v1.name,...
61 просмотров
schedule 10.03.2023

QSqlQuery вставляет QByteArray как строку в PostgreSQL
У меня есть таблица PostgreSQL 9.4.5 со столбцом с базовым символьным типом данных, т.е. созданная так: CREATE TABLE films ( code char(5) CONSTRAINT firstkey PRIMARY KEY, title varchar(40) NOT NULL); Затем я вставляю...
1160 просмотров
schedule 22.03.2024

SQL-запрос для обновления количества объектов на основе имени события
Представьте, что я владелец множества книжных магазинов. Я веду базу данных обо всех событиях, происходящих во всех моих многочисленных книжных магазинах. Следует отметить два события: «Книга добавлена» и «Книга удалена», когда книга добавляется в...
109 просмотров
schedule 29.02.2024

Опросить QSqlQuery в другом потоке
Можете ли вы опросить QSqlQuery (например, query.value) в потоке, отличном от того, в котором было выполнено соединение/выполнение?
143 просмотров
schedule 18.08.2022

Qt Threads и соединение QSQLDatabase по умолчанию (sqlite)
Безопасно ли использовать подключение к базе данных по умолчанию из разных потоков? Как это: bool upSafe(const QString &mig_to, const QString &mig_from) const { if (!QSqlDatabase::database().transaction()) { qCCritical(hfCoreMT)...
341 просмотров
schedule 16.11.2023

Как получить идентификатор из вновь вставленной строки с помощью QSqlQuery и SQLite?
У меня есть таблица T , в которой есть поле id , которое является INTEGER PRIMARY KEY AUTOINCREMENT , и поле INTEGER f . С Qt5 я вставляю строку со следующим кодом: QSqlQuery insert; insert.exec("INSERT INTO T (f) VALUES (0)"); Но как...
112 просмотров
schedule 21.04.2024

Проблема (std::bad_alloc) с сохранением большого изображения (около 36 МБ) в БД postgres через QSqlQuery в QThread
У меня проблема с QSqlQuery при попытке сохранить относительно большое (~ 36 МБ) изображение. Когда я вызываю QSqlQuery::exec(), я получаю исключение std::bad_alloc. Когда я работаю с меньшими изображениями, все в порядке. Нужно сказать - этот код...
194 просмотров
schedule 27.07.2022

Условная группа по выбранным строкам в KDB/Q-Sql
У меня есть требование, когда я должен выполнять несколько запросов и выполнять группировку по столбцу с предложением where, группировка по столбцу фиксирована и где условие будет выполняться для фиксированного столбца с переменными критериями....
458 просмотров

SQL — как суммировать результат подсчета дубликатов
У меня есть проблема с моим запросом. Я хочу классифицировать местоположение сотрудников и подсчитывать его в зависимости от региона, вот мой запрос: SELECT (CASE WHEN location = 'India' THEN 'Asia' WHEN location = 'Italy'...
39 просмотров
schedule 16.05.2023