qsqlquery

    0热度

    1回答

    我试图遵循本书休眠第17章SQL本机 所以我总结,我会返回一个对象XXX与SQL查询使用休眠.. 这是我的例子 @Override public Composant FindComposantFRomXls(String comp, String fab) { return (Composant) getSessionFactory().getCurrentSession().crea

    0热度

    2回答

    我正在使用qt 4.8和psql驱动程序连接到postgres 9.1数据库。 我正在做一个通用库来连接并插入数据库;几乎所有方法都已准备就绪,但在最后一个方法中,我需要从表中进行选择以将值插入另一个表中。当我尝试select语句时,它的行为有所不同。根据代码反过来,但没有一个我做的测试导致了一个正确的解决方案。 这里是我的代码: struct enfriadores enf; enf.hora

    5热度

    1回答

    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

    0热度

    1回答

    我想要得到的条目日期为给定月份和年份,对于我在SQliteman下一个查询成功执行: SELECT date FROM Entries WHERE strftime('%Y-%m',date) = '2013-04' 要使用此查询与QSqlQuery我用下面的代码 query.prepare("SELECT date FROM Entries WHERE strftime('%Y-%m',da

    0热度

    1回答

    在我的使用MSAccess作为数据库的应用程序中,我需要用sql查询实现页面加载。 我知道如何 SELECT TOP 10 * FROM Product ORDER BY dateAdded DESC 加载前10条记录,那可是我怎么能在战绩是10至20 任何想法?

    0热度

    1回答

    我有一个表中的某些日期,我需要一个查询表中的日期是到第二个表不同,我与这个intenting不同的选择: http://sqlfiddle.com/#!2/a1308/2 但现在它工作 我第一个表需要例如: 3202024834 3108984111 3118545645 4608389 2631993 9876534 3114568970 和其他 3202024834 3108

    4热度

    1回答

    以下问题已经不时讨论。然而,它从来没有解决自己的问题。正如我发现,在向前和向后迭代行中存在差异。向前迭代QSqlQuery::next()可能导致只有一行,但向后迭代QSqlQuery::previous()将总是查找所有行。前向迭代是否被明确设定,没有效果。 编辑:引用删除 关于Qt文档正确的方法将以下内容: QSqlQuery q = db.exec("SELECT * FROM Table"

    1热度

    1回答

    我试图插入包含“%”使用QsqlQuery一个字符串,但我总是得到类型QSqlError的错误:: TransactionError与消息 ​​ 我曾尝试多种方法来逃避“%”但我仍然收到错误消息。请参阅下面的代码片段。 query.exec(QString("INSERT INTO my_table (name, address) VALUES (\"%1\", \"%2\")")

    0热度

    2回答

    我想连接并执行与QT框架的查询,我可以连接到MySQL数据库,我测试了查询并验证它在数据库上的工作。我认为MySQL驱动安装正确,因为我可以连接,它不抛出任何错误 void Login::on_loginButton_clicked() { QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); db.setHostNam

    1热度

    1回答

    我正在尝试构建qt mysql驱动程序插件。我已经安装了mysql(xampp)。 .pro文件位于C:\myTools\Qt\QtSDK\QtSources\4.8.1\src\plugins\sqldrivers\mysql。 这是我的.pro文件 TARGET = qsqlmysql SOURCES = main.cpp include(../../../sql/drivers/mysq