无法创建新交易,因为超出了容量

时间:2017-10-17 04:56:47

标签: sql-server sql-server-2008-r2 delphi-7

我在此命令后收到此消息:

  

" AdoConnection.BeginTrans"

并且在运行仅包含一条记录的查询后会发生这种情况。

我无法理解这是什么问题!有没有解决方案?

1 个答案:

答案 0 :(得分:0)

快速搜索引导我到下面,粘贴在这里以避免链接腐烂

要解决错误,请使用以下解决方法之一:

  • 在DataSetProvider Options属性上,确保 poFetchBlobsOnDemand和poFetchDetailsOnDemand为False。

  • 使用BeforeApplyUpdates事件来调用CloseDataSets 或关闭连接:

  

过程TForm1.DataSetProvider1BeforeApplyUpdates(Sender:TObject;              var OwnerData:OleVariant);            开始               SQLConnection1.CloseDataSets;               // SQLConnection1.Close;            结束;

<强>参考文献:
https://social.msdn.microsoft.com/Forums/sqlserver/en-US/abc66f66-ffc0-4226-a28c-bab1bcdafce0/connect-delphi-2006-to-ms-sql-express?forum=sqlexpress