在客户端启动一个事务,然后调用一个存储过程,该存储过程会生成A,B,C,D,E五个表的数据,然后再在客户端用五个AdoQuery全部查询出来,最后再回滚这个事务.
我这样做的目的是,
1.存储过程运算速度快,直接在存储过程处理 
2.运算产生的结果不能确定是否要保存,所以用事务来控制
但是,我发现在客户端ADoQuery里面的数据虽然还存在,我再用UpdateBatch命令却无法保存到数据库中,虽然没有提示任何异常.
我想这可能是我用了事务回滚的原因,但是数据依然还在客户端,再次保存却为什么不可以呢?