Delphi 7;Win2000 Server; COM+;SQL Server 2000;Thread:Neutral;Transaction:Require a transaction
数据库连接:ADOConnection;AppServer:我做了一个最简单的COM+组件,目的是为了测试,就是放了一个Query,写了一个最简单的Select。Client:SocketConnection(DCOM一样),直接用置ClientDataSet的Active。问题:如果连接本机的数据库(就是和COM+组件在同一个机器上的SQL Server),能够正常的获取数据到客户端。但是如果在COM+的ADO中指定到另外一台机器(机器位于同一局域网内)的数据库上,客户端将CDS的Active置True,在等待若干时间后,报“根事务要提交,但事务终止了操作”。这是什么原因?该如何解决?