qsqlquery

    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

    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

    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

    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回答

    我有一個Qsqlquerymodel表。用戶可以看到並訪問它。我想知道用戶選擇哪個行/行。 我已經經歷了很多,從QT中心的其他職位和文檔的看着,我想我認爲最接近的就是以某種方式使用QModelIndex,如下所示: // for QSqlQueryModel or subclasses: QSqlQueryModel *qmod = qobject_cast<QSqlQueryModel*>(m

    0熱度

    4回答

    我的背景是應用程序編程,有一條指導說,不要試圖「超出」編譯器,例如JIT等,當涉及到優化。 這種情況也是SQL查詢嗎? 我的意思是我已經讀過,SQL服務器爲預期是最佳的查詢執行某種執行計劃(對嗎?)但是重新排列/修改實際查詢? 或者程序員希望確保查詢是最優的?例如。先選擇然後join等