0
環顧四周,用與QSqlTableModel,讓所有行了一個表的方式是與QSqlTableModel fetchMore()瘋狂低效
select();
while(canFetchMore()) {
fetchMore();
}
的第一選擇似乎很好,但fetchMore()似乎搶單一次排。我正在錘鍊Sql服務器,並且約350行的讀取花費了幾秒鐘的時間,更不用說浪費了一堆CPU。
數據庫是SQL-Server。有沒有更好的辦法?
取更多應與分頁使用,而不是下載整個表。你應該顯示第一頁,並把一個按鈕觸發獲取更多... –
我需要整個表 - 它不一定是顯示...我必須比較表。看起來像QSqlQueryModel會更好。 –