qsqlquery

    0热度

    1回答

    我的数据库中有两列“名称”和“Id” 例如, NAME | ID -----+----------- jhon | 0 -----+----------- kim | 0 -----+----------- alex | 0 -----+----------- jhon | 0 -----+----------- alex | 0 -----+----------- ma

    1热度

    1回答

    我在准备语句中使用QSqlQueryModel时遇到问题。当手动执行语句时,一切正常,但将它绑定到模型时,它不会执行。另一方面,当我使用“静态”查询(通过QString)设置模型时,模型会执行并阻止数据。我究竟做错了什么? 我prepere本查询: QSqlQuery query; query.prepare(QString("SELECT \ kontrahentid \

    0热度

    3回答

    我对Qt相当新,也许这就是为什么我不能完全理解孩子父母的概念。我需要执行一些SQL查询。我设置了QSqlQuery,执行“准备和绑定”操作并执行它。接下来,我将它传递给模型并显示数据。关闭窗口时发生问题 - 我收到内存违例错误。仅当我使用父级创建模型时,才会出现错误。下面的代码: QSqlQuery query; query.prepare(QString("SELECT \ %1

    1热度

    2回答

    我想分离与主线程的Db交互。连接将子类QRunnable并开始在run()函数中打开连接,连接管理器将保存QthreadPool并在需要查询时启动该任务。 但问题是它保持报告无法打开数据库,如果我使用相同的代码在一个简单的main(),它运作良好。所以我不知道? 任何想法表示赞赏:) 这里是我的实现: #include <Qt/QtSql> #include <QRunnable> class

    3热度

    3回答

    我在我的SQL查询中有一个方案是我必须找出给定日期但多年的婴儿记录 假设 我的选择日期是= 01/Jan/2014至31/Jan/2014 我还有一个参数是年份,它要求我随机选择以前(1〜3年)出生的婴儿的数据。 假设如果我当前选择的日期是2014年和年份变量有那么值2 我必须分别把婴儿的数据,本年度还每年小于当前日期等 下面是我定的场景 -----------------------------

    0热度

    1回答

    我有一个web域,并且已经有mySql数据库。我希望将数据库中的数据连接到我的Qt应用程序。这是我的尝试和我的结果。 (主机名称,数据库名称,用户名和密码只是编辑)。 QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); db.setHostName("www.mydomain.com"); db.setDatabas

    0热度

    1回答

    为什么query.next()返回false,query.isSelected()和query.isActive()返回true。列号和索引EventNote的数据是正确的。 下面是代码: QVector<QString> DataBase::GetEventNote(int eventId) { QSqlQuery query; query.prepare("SELE

    2热度

    1回答

    我有一个类需要重复执行批量插入。 QSqlQuery实例是该类的成员。起初我试过这个代码: TOMCache::TOMCache(QObject *parent): QObject(parent) { m_setWithGeoQuery.prepare("INSERT OR REPLACE INTO cache_storage(key, value, lat, lng, expirat

    -1热度

    3回答

    我想要做这样的事情: QSqlQuery q; q.prepare("insert into Norm values(select from Disc id_disc WHERE name_disc=?, select from Spec code_spec WHERE name_spec=?,?"); q.addBindValue(MainModel->data(MainModel->ind

    0热度

    1回答

    我在QSqlTableModel::OnManualSubmit模式下显示QSqlTableModel。 我想在我的本地副本上运行SQL样式查询,例如我有一个getMax函数随着添加新行而发生变化。如果我的用户在交互过程中在本地更改QSqlTableModel,我希望getMax可以产生不同的输入,但功能远程查询数据,结果将始终保持不变,而与用户所做的任何更改无关。 int TestMe::get