FireDAC Explorer列出數據庫列表時出現錯誤 Exact fetch returned [6] rows, while [50] was requested

在使用FireDAC Explorer打開數據庫,在點數據庫下面的Tables節點時,出現錯誤:[FireDAC][Phys][SQLite]-312. Exact fetch returned [6] rows, while [50] was requested

正常情況下應該是點Tables後在右側列出所有的表。

解決方法:使用記事本打開連接配置文件,一般配置文件在這裏C:\users\public\Documents\Embarcadero\Studio\firedac\FDConnectionDefs.ini,找到對應的數據庫配置,刪除參數FetchOptions.Mode= fmExactRecsMax。

這個參數是在使用FireDAC Explorer修改數據庫連接參數 StringFormat 時造成的,本來配置參數中沒有FetchOptions.Mode= fmExactRecsMax這個配置,但修改StringFormat 參數後卻自動加上了這個配置,導致無法預覽表,但是查詢還是可以正常使用的。

發佈了94 篇原創文章 · 獲贊 10 · 訪問量 27萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章