Описание тега qsqldatabase

Класс QSqlDatabase представляет соединение с базой данных в Qt 5.0.
0 ответов

QSqlError:14 Невозможно открыть файл базы данных

QsqlDatabaseне может открыть существующий файл. Файл является частью QT Ресурсы. Если я использую адрес файла согласно ресурсам, я получаю ошибку. Если я использую абсолютный адрес, он работает нормально. Я убедился, что файл существует и путь указа…
21 дек '18 в 20:45
0 ответов

Ошибка: SIGABRT Значение сигнала: прервано "при попытке подключения к базе данных с помощью QT

Ошибка: Низший остановился, потому что он получил сигнал от операционной системы. Имя сигнала: SIGABRT Значение сигнала: Прервано Фрагмент кода: #include "postgresql.h" #include <QtSql> QString config_host,config_dbname,config_dbuser,config_db…
12 окт '16 в 15:46
0 ответов

Ошибка базы данных "Несоответствие количества параметров" на C++

Так что мне не хватает чего-то в коде, но я не могу понять, что это такое. Я пытаюсь перенести некоторые значения из текстовых полей в базу данных, но получаю ошибку с названием статьи. Может кто-нибудь помочь? Я публикую код isert и код кнопок. Зар…
18 июн '17 в 14:26
1 ответ

Многопоточные транзакции Qt в SQLite

Как получить доступ к транзакциям с использованием SQLite через QSqlDatabase? Я открываю базу данных следующим образом: m_db = QSqlDatabase::addDatabase("QSQLITE", connection_name); m_db.setDatabaseName(db_name); m_db.open(); Я создаю два таких соед…
30 ноя '17 в 16:57
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 ответ

Как связать редактируемый QComboBox с базой данных

Я использую Pyside для создания комбинированного списка, который рисует из базы данных sqlite. Пользователи могут выбрать один из существующих элементов или добавить новый элемент. Пользователи видят названия элементов (называемые "param"), но мне н…
19 сен '17 в 05:56
0 ответов

Qt - Как объединить два файла базы данных SQLite с одной и той же таблицей, используя QSqlDatabase

Я работаю над проектом Qt с базой данных sqlite. Я просто хочу объединить две базы данных (файл *.db) с одной и той же схемой, используя код QSqlDatabase. Каков наилучший способ сделать это? Спасибо
16 июл '18 в 05:49
1 ответ

Как сделать базу данных Sqlite только для чтения?

У меня есть база данных sqlite, которую я хочу, чтобы она была доступна только для чтения, когда она используется другим приложением графического интерфейса, так что пользователь не может редактировать данные, только приложение Qt может редактироват…
16 ноя '16 в 00:07
0 ответов

Что произойдет, если я не удаляю базу данных, созданную с помощью QSqlDatabase?

В руководстве описан правильный способ удаления базы данных: { QSqlDatabase db = QSqlDatabase::addDatabase (...); QSqlQuery query (db); query.exec (...); } QSqlDatabase::removeDatabase (...); Что произойдет, если я закрою базу данных, но не удаляю е…
20 дек '18 в 22:24
4 ответа

Qt - Как использовать SQL SELECT COUNT с параметрами?

Я пишу программу на QT, и у меня проблема с написанием SQL-запроса. У меня есть простая таблица, которая содержит столбцы, такие как: ID, name_or_nickname, фамилия, род занятий. У меня есть 3 переменные, которые я хочу использовать в запросе: QStrin…
12 янв '19 в 21:02
2 ответа

QSqlRelationalTableModel с QSqlRelationalDelegate не работает за QAbstractProxyModel

Мне нужно поменять местами строки и столбцы QSqlRelationalTableModel. После долгих поисков я написал небольшую прокси-модель для переворачивания строк и столбцов. Это частично работает. Отношения в таблице разрешены и показаны, но выпадающие списки …
30 янв '15 в 08:16
3 ответа

Qt - Как связать QList с QSqlQuery с помощью предложения "WHERE ... IN"?

Примечание: это с SQLite, хотя я ожидаю, что проблема на стороне Qt. Сначала я настроил таблицу базы данных с помощью инструмента командной строки SQLite: sqlite> create table testtable ( id INTEGER PRIMARY KEY NOT NULL, state INTEGER ); sqlite&g…
10 июл '10 в 18:17
1 ответ

QT/C++ QSqlDatabase: драйвер QMYSQL не загружен в OS X

Я используюOS X: 10.12.4Qt Creator 4.0.2MySQL 5.0.12 (выглядит так, не уверен)C++ В рамках QT я пытаюсь подключиться к базе данных mysql с помощью следующего кода: QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); db.setHostName("sql104.rf.gd")…
05 апр '17 в 20:57
1 ответ

Как использовать QSqlTableModel вместе с QTreeView

Я использую базу данных sqlite (webscrap.db). Я хочу, чтобы модель отображала данные в поле "имя" таблицы базы данных "userin". Как я могу получить данные, используя QSqlTableModel, и отобразить их с QTreeView?
1 ответ

Использование query.exec_ из PYQT5 для вставки нескольких значений в QSqlDatabase

Моя таблица имеет 3 столбца (1)id (2) имя (3) фамилия Мои локальные переменные имеют следующие значения id = '1' firstname = 'xxx' lastname = 'yyy' ниже работает запрос и вставьте только значение id в БД query.exec_("insert into sportsmen (id) value…
17 апр '17 в 01:23
0 ответов

Подключиться к базе данных MySQL с помощью QSqlDatabase pyqt4

Я новичок в коде Python, QT и MySQL, я хочу показать базу данных в QtableView, но я не могу это сделать. я не знаю, что случилось, ошибка (объект 'QSqlDatabase' не имеет атрибута 'setHotsName') код: # -*- coding: utf-8 -*- import sys import mysql.co…
15 сен '17 в 22:47
0 ответов

ООП дизайн - правильное определение классов для обработки запросов БД в многопоточном приложении Qt5

В oop design, как узнать, когда мне нужен другой класс или когда подкласс другого класса в дизайне приложения? Если это важно для решения, это должен быть многопоточный дизайн. Контекст: у меня есть QWidget это вкладка, и она должна выполнять нескол…
27 авг '18 в 19:43
2 ответа

cx_freeze python sqlite3 база данных не работает после build.exe?

В основном у меня есть приложение pyqt, которое использует базу данных sqlite3, теперь я использовал Cx_Freeze, чтобы превратить его в исполняемый файл. Я считаю, что база данных и запросы отлично работают, когда они запускаются как.py, но после пре…
12 янв '16 в 04:19
1 ответ

QSqlDatabase не открывается

Я не могу понять, что я делаю здесь неправильно. Я использую Qt 5.7.1 и код выглядит следующим образом: QString filePath = QCoreApplication::applicationDirPath(); QString dbPath = QDir(filePath).absoluteFilePath("../../../Database"); m_db = QSqlData…
30 дек '16 в 08:35
2 ответа

QSqlRelationalTableModel - две ссылки на одну и ту же таблицу, одинаковые внешние ключи

У меня есть 3 таблицы: Я хотел бы отобразить таблицу "Заказы" (даты начала и окончания заказа, фамилию пользователя, имя и стоимость услуги) в графическом интерфейсе пользователя, используя QTableView а также QSqlRelationalTableModel, Вот где я уста…
21 фев '16 в 13:28