firedac odbc sql server driver連接占線導致另一個hstmt


firedac odbc sql server driver連接占線導致另一個hstmt

原因:FDQuery.FetchOptions.Mode=fmOnDemand。好像是為了性能問題,不設置則默認先加載50條,這樣實際上還沒有加載完,后面又用了同一個連接再去操作另外一個FDQUERY就會報那個hstmt的錯誤。並不是數據庫死鎖引起的。

解決辦法:

FDQuery.FetchOptions.Mode 設置為fmAll, 返回全部結果。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM