firedac odbc sql server driver连接占线导致另一个hstmt

firedac odbc sql server driver连接占线导致另一个hstmt

原因:FDQuery.FetchOptions.Mode=fmOnDemand。好像是为了性能问题,不设置则默认先加载50条,这样实际上还没有加载完,后面又用了同一个连接再去操作另外一个FDQUERY就会报那个hstmt的错误。并不是数据库死锁引起的。

解决办法:

FDQuery.FetchOptions.Mode 设置为fmAll, 返回全部结果。

上一篇:SpringMVC 环境搭建


下一篇:SpringMVC环境搭建