qtsql

    1熱度

    1回答

    我有一個包含的SerialNo,StockItemId,類型的表,WareHouseId,NetCount 這是我的查詢 SELECT Warehouse.WHWorkOrderDetailsSerials.SerialNo ,Warehouse.WHWorkOrderDetails.StockItemId, Warehouse.WHWorkOrderHeader.Type ,

    0熱度

    1回答

    的Qt版本: 5.8 比方說,我有以下SQL表 -- People person_id | first_name | last_name | age -- Cars, person_id is a foreign key to show that this person owns this car car_id | car_year | car_make | car_model | per

    0熱度

    1回答

    在乾淨(未安裝Qt)計算機上運行我的應用程序遇到「驅動程序未加載」錯誤。 QSqlDatabase :: drivers()告訴我已加載QSQLITE。 應用文件夾結構: 平臺[文件夾] 資源[文件夾] sqldrivers [文件夾] - > qsqlite.dll APP.EXE Qt5Sql.dll 等

    0熱度

    1回答

    我使用QSqlTableModel *modelcompleter,然後用QCompleter將數據加載到qLineEdit *search connect(ui->btnSearch, SIGNAL(clicked()), SLOT(search())); modelcompleter->setTable("cust"); modelcompleter->setEditStr

    0熱度

    1回答

    我得到這個錯誤「QSqlError("5", "Unable to fetch row", "database is locked")」 我已經做了我的研究,我認爲從事實的問題出現了,我我正在執行INSERT查詢,而SELECT查詢仍處於活動狀態,這會鎖定數據庫。現在我想象會經常遇到這個問題,因爲通常根據SELECT查詢的輸出寫入數據庫,所以我想問一下解決這個問題的最好方法是什麼?在關閉query

    1熱度

    1回答

    我有一個多線程Qt應用程序,它有多個線程訪問單個數據庫。我是否需要創建單獨的QSqlDatabase連接來在每個線程中執行SELECT/INSERT/UPDATE? 從Qt文檔,我無法理解,如果下面的指引是阻礙上述辦法,我建議: 「的連接只能從創建它的線程中使用之間 移動連接不支持線程或創建來自 不同線程的查詢。「 我實際上已經嘗試在我的多個QThreads中使用相同的連接,並且所有工作都很好,但

    0熱度

    1回答

    看來我需要實例化一個QApplication對象,並調用它的exec使用QtSql,即建立一個數據庫連接,執行查詢等。 我說得對不對?如果是,爲什麼?

    0熱度

    1回答

    SQLite中有兩個表。舉一個簡單的例子,人物和地址。 如何從兩個表映射當前人的數據以形成小部件?如果我們使用兩個QDataWidgetMapper的話,我們應該如何同步兩張表的當前索引? 是否有另一種方法來顯示窗體上的相關數據,包括插入? 我將非常感謝您的幫助和示例。

    0熱度

    1回答

    我在一個數據庫上使用Qt的模型視圖編程,其中一個對象使用多個表格表示。假設這完全符合我設計了以下對象和coresponding數據庫表: TagObject - id - name - usable - information tag_table - id - name - usable tag_info_table

    0熱度

    1回答

    我只有35個表,但是當我運行下面列出的查詢時,出現此錯誤。查詢處理器耗盡內部資源,無法生成查詢計劃。這是一個罕見的事件,並且只能用於引用大量表或分區的極其複雜的查詢或查詢。請簡化查詢。如果您認爲您錯誤地收到了此消息,請聯繫客戶支持服務以獲取更多信息。我怎樣才能避免這個錯誤? CREATE TABLE DemoTable ( ID INT identity(1,1), col n