Y
YAMAHA
Unregistered / Unconfirmed
GUEST, unregistred user!
我用Delphi5的TADOConnection连接SqlServer7,有3个TADOQuery控件都公用这个连接
一个是查询,一个是删除,一个是新增,都对一个表操作,要求实现事务处理。问题
很简单吧,不过我试了一下:先删除一条记录,查询确认已经删掉,然后增加一条,
查询结果时发现被删除的记录还在,提交事务后再查询发现根本没有删掉。试了几种
执行顺序,发现只有最后一个Query的操作能提交,前面的Query都被回滚,怀疑是那里
没有设对,请各位大虾指点迷津!
一个是查询,一个是删除,一个是新增,都对一个表操作,要求实现事务处理。问题
很简单吧,不过我试了一下:先删除一条记录,查询确认已经删掉,然后增加一条,
查询结果时发现被删除的记录还在,提交事务后再查询发现根本没有删掉。试了几种
执行顺序,发现只有最后一个Query的操作能提交,前面的Query都被回滚,怀疑是那里
没有设对,请各位大虾指点迷津!