目前,我们正在将Delphi7应用程序的数据库组件从BDE组件迁移到AnyDAC (FireDAC)版本8.0.5组件。
规定了以下先决条件:
在加载blob文本字段内容(TBlobField.GetAsString)期间,TADTable自动启动未提交的事务。
这种行为正常吗?我们是否有可能避免这种公开交易?请注意,停用AutoCommit目前是没有选择的。
任何帮助都很感激。
发布于 2018-03-07 08:14:19
是的,这是正常的行为。只要您不将BLOB数据与细节元组一起提取,AnyDAC就会启动一个隐式事务来获取这些BLOB数据。
https://stackoverflow.com/questions/49115844
复制相似问题