qtsql

    2熱度

    2回答

    我有一個應用程序處理用戶編輯的多個數據庫,我也希望它從指定的路徑打開它們(如我得到的路徑使用QFileDialog)。 此外,我看到它保存的數據庫文件的可執行文件是,但有沒有辦法,我可以把它們保存在另一個地方?

    2熱度

    1回答

    爲了提高性能,我在代碼中使用了相當多的參數化查詢。總之,其中一些工作,一些不工作。 我建設我的數據庫包裝的過程中初始化這樣的查詢: QString querystring = QString("SELECT somevalue FROM sometable " "WHERE one_feature = :one_feature AND other_feature = :othe

    2熱度

    1回答

    加載ODBC我很新的Qt和C++ 我試圖連接到ODBC數據庫,但我發現下面的輸出 QSqlDatabase: QODBC driver not loaded QSqlDatabase: available drivers: QSQLITE 怎麼辦我在Qt中加載ODBC。 CODE: QString serverName = "LOCALHOST\\SQLEXPRESS"; QString

    5熱度

    1回答

    我很擔心Sql模塊如何與Qt中的多線程應用程序一起工作。 http://doc.qt.io/qt-5/threads-modules.html#threads-and-the-sql-module明確指出 「只能在創建它的線程中使用連接」。 但是這段代碼我寫的作品: #include <QCoreApplication> #include <QSqlQuery> #include <QtCon

    1熱度

    1回答

    是否可以在QSqlQuery中獲取Oracle DB的原始數據庫輸出,例如:通過這樣的事情: QSqlQuery sqlQuery; sqlQuery.prepare("exec dmbs_output.put_line('hello world');"); sqlQuery.exec(); 現在我想訪問輸出(在這個例子中'hello world')。

    26熱度

    3回答

    我得到了與手動迷茫,我應該像這樣工作: { QSqlDatabase db = QSqlDatabase::addDatabase (...); QSqlQuery query (db); query.exec (...); } QSqlDatabase::removeDatabase (...); 正如文件指出,query或db將自動解構。 但是這是有效的? 嗯,如果我緩存db一

    1熱度

    1回答

    我想連接到我的MySQL數據庫並插入一些UTF8字符串。但是當我做insert查詢時,一些文本如سسسسسسسسسسسسسسسس被插入到我的表中。 這是我的代碼: s = QtCore.QString("insert into test4 values('' , ' شسشس')"); self.onlineQuery.exec_(s); 這有什麼錯我的查詢?

    0熱度

    1回答

    我是Qt和C++(來自PHP世界)的新手,並且遇到了一些可能非常明顯的問題:包括非核心Qt模塊。 我(可以理解)得到編譯錯誤QSqlDatabase does not name a type。 我也得到錯誤,當我包括以下任一操作: #include <QSqlDatabase> #include <QSql> 任何想法如何包括QSQL模塊?提前致謝。

    4熱度

    1回答

    ... query.exec("insert into person values(104, 'Roberto', 'Robitaille')"); query.exec("insert into person values(105, 'Maria', 'Papadopoulos')"); ... 這些可以在一個單一的query.exec()被結合?

    0熱度

    1回答

    我想在qt中調試scope_Identity()調用。詳細說明scope_identity應該返回會話的最後插入的數據ID,但是這個調用在Qt數據庫調用中不起作用。我想弄清楚,如果這在所有返回從數據庫驅動程序的Qt代碼的價值,在這一點上我設法跟蹤代碼執行到qsql_odbc.cpp類 bool QODBCResult::reset (const QString& query) 方法。 在這種方