Описание тега qsqlquery
Класс QSqlQuery, часть структуры Qt, предоставляет средства для выполнения операторов SQL и управления ими.
3
ответа
Получение количества строк из QSqlQuery, но получено -1
Я пытаюсь получить количество строк QSqlQuery, драйвер базы данных qsqlite bool Database::runSQL(QSqlQueryModel *model, const QString & q) { Q_ASSERT (model); model->setQuery(QSqlQuery(q, my_db)); rowCount = model->query().size(); return m…
08 июн '13 в 04:33
2
ответа
Как вернуть простой QSqlQueryModel из одного класса в другой?
Я просто хочу обработать базу данных и добавить результат в модель, отправить его в другой класс и просмотреть в графическом интерфейсе. Абстрактный код: У меня есть участник публичного класса: QSqlQueryModel *model; Загрузите данные и добавьте их в…
05 май '14 в 09:27
1
ответ
Qt QSqlQuery bindValue работает с? но не с: заполнителями
Я работаю с SQLite, делаю вставку в таблицу. Folowwing QSqlQuery testQuery(QString("INSERT INTO test(testcol) VALUES(?)")); testQuery.bindValue(0, someQStringObg); testQuery.exec(); работает, но QSqlQuery testQuery(QString("INSERT INTO test(testcol)…
26 дек '13 в 13:50
1
ответ
Escape % (процентов) в QSqlQuery::addBindValue() для LIKE
Я использую базу данных SQLite с Qt. Я связываю значения с запросом, а не передаю их в строке запроса. Тем не менее, я не могу понять, как правильно избежать% (процентов) в самом связанном значении. Например, как мне изменить этот код, чтобы он выво…
23 мар '15 в 15:22
2
ответа
Firebird sql - слишком много контекста отношений / процедур / представлений. Максимально допустимое значение 255 - ошибка
У меня большой запрос Firebird SQL, который выдает "Слишком много контекста отношения / процедуры / представления. Максимально допустимое значение 255" - ошибка Я смотрел на это, но не вижу, как уменьшить его, чтобы больше не выдает вышеуказанную ош…
29 июл '14 в 22:46
1
ответ
MySql полнотекстовый поиск, чтобы рассмотреть дополнительные вопросы
Мне нужен полнотекстовый поисковый запрос для поиска по слову, также он должен учитывать дополнительные s и es в конце. Если я поставлю * в конце, он будет соответствовать множеству дополнительных символов, которые не нужны. например; select item_de…
07 май '14 в 10:51
0
ответов
QSqlQuery вставляет QByteArray в POstgresQL
Я пытаюсь сделать запрос вставки в dbpostgresql. У меня проблема, когда я вставляю поле QByteArray ( "ENTI" и "PARTOKEN"), ошибка, которую я вижу в файловом логгере: "* INSERT ** ОШИБКА: sintassi di ввод недействительный для целого числа il": "\ x2a…
12 мар '18 в 09:42
3
ответа
Обновить столбец с суммой другого
Я использовал PgAdmin4 для разработки базы данных PostGIS. Я попытался обновить столбец (называемый "surface_net") в таблице с именем "parcelles", добавив в нее сумму другого столбца (называемого "surface_cultures") в другой таблице, которая называе…
20 ноя '18 в 13:31
2
ответа
Как использовать разные и считать для нескольких столбцов в запросе SQL
MyTable: +-----------+-----------+---------+ | Cust_Name | Contract | Status | +-----------+-----------+---------+ | ABC | CISCO | Active | | DEF | Microsoft | Expired | | ABC | HP | Expired | | DEF | DELL | Active | | ABC | CISCO | Active | +------…
06 мар '16 в 14:24
0
ответов
Использование hlr_date>='%1 00:00:00' и hlr_date <= '%1 23:59:59' работает на одном сервере, но не на другом?
У меня есть запрос, отправленный через файл.cmd, который работает и возвращает запрос предыдущих дней на одном сервере, но не возвращает на другом. Когда я запускаю запрос на любом сервере с помощью Server Management Studio, я получаю сообщение об о…
25 авг '18 в 19:42
1
ответ
Потеря информации PyQt4 PostgreSQL QSqlQuery BC
Потеря информации PyQt4 PostgreSQL QSqlQuery BC Я программирую на PyQt4 и PostgreSQL, и у меня проблемы с чтением дат до Рождества Христова (BC). С psql все ок: # SELECT id, born, givname FROM person WHERE id=100000; id | born | givname --------+---…
03 мар '17 в 22:53
1
ответ
Как сравнить записи и присвоить значение в sqlserver
У меня есть две колонки в моей базе данных "Имя" и "Идентификатор" например NAME | ID -----+----------- jhon | 0 -----+----------- kim | 0 -----+----------- alex | 0 -----+----------- jhon | 0 -----+----------- alex | 0 -----+----------- max | 0 ---…
19 дек '13 в 16:11
1
ответ
QTableView C++ сортировать при нажатии заголовка
Мне нужно отсортировать столбец в моей таблице, когда я нажимаю на заголовок столбца. Но сейчас я не могу, это мой стол: Нет никаких действий, если я нажму на заголовок. Это мой код на C++ QT: void showTable() { connOpen(); QSqlQueryModel * myModel=…
07 окт '18 в 19:10
1
ответ
Проблема с кодировкой MySQL и арабского языка - Qt 5.8 в Windows 7
У меня есть приложение, где я использую QSqlQueryModel и табличное представление для просмотра некоторых данных из базы данных MySQL. Я создал базу данных с помощью phpMyadmin и написал скрипт на Python для чтения арабских данных из листов Excel и в…
15 сен '17 в 16:40
1
ответ
Определите общую стоимость на пользователя из 3 разных таблиц
Я работаю над системой бронирования театра в MySql (мой первый проект SQL). У меня есть три таблицы: Production (contains Title, BasicTicketPrice), Performance (PerformanceDate, PerformanceTime, Title) Booking (Email of person who booked, Performanc…
05 ноя '17 в 11:55
0
ответов
Преобразование QSQLRecord
У меня есть некоторый класс, который описывает строку данных таблицы: class SomeClass { quint8 id; QString field1; QString field2; QString field3; QString field4; } И я получаю ряд данных с помощью QSQLQuery: QSQLQuery query(db); query.prepare("SELE…
21 окт '17 в 21:10
1
ответ
Среднее время между двумя заказами
У меня есть таблица данных заказа для клиентов, и я хочу узнать среднюю. количество дней, необходимое клиенту для совершения второй транзакции, после первого выполнения, # дней для перехода со второго на третье и т. д. Пример таблицы: User ID Rank T…
04 сен '17 в 05:39
2
ответа
Два 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, idmajor, 'C' + cast(row_number() OVER (partition …
24 апр '14 в 04:01
0
ответов
PyQt4 QtSql QSqlQuery не работает с объявленными предложениями
У меня есть скрипт запроса с расширением.sql. я могу прочитать текст сценария запроса и запустить его с помощью метода QSqlQuery: db = QtSql.QSqlDatabase.addDatabase('QODBC') db.setDatabaseName("DRIVER={SQL Server};SERVER=myservername;DATABASE=maste…
29 ноя '18 в 14:25
2
ответа
Найдите строку с сегодняшней действительной ценой в зависимости от даты validFrom в mySQL
Вот и все. У меня есть следующие данные: type, validfrom, price 1, 2018-01-15, 10 1, 2018-01-20, 20 1, 2018-01-25, 30 2, 2018-01-01, 12 3, 2018-01-01, 18 Сегодня 2018-01-21, мне нужен запрос, который дает следующий результат: 1, 2018-01-20, 20 2, 20…
21 янв '18 в 14:29