E
ego
Unregistered / Unconfirmed
GUEST, unregistred user!
如果我有两张单据表(a,b),a(主表)先存储,B(明细表)后存储。
现在问题是:如果A存储成功,然后存储B时发生错误,我想把A销掉。用事务进行控制该怎么做?
事务是写在数据库中(用触发器)好,还是写在应用服务器程序中好?还是写在客户端...
哈哈!TClientDataSet好象不能用事务吧?
如果是用角发器写在数据库中,请写个例子(MSSQL)。
我现在是把事务写在服务器中,实现方法在[TYPE LIBIRARY]中写一个接口过程(可能用词不当,还望指正),
在客户端发送开始,结束和滚回的消息,服务器端接收到了就进行事务处理。不知这样行不行?
我刚学三层,请多指教。
现在问题是:如果A存储成功,然后存储B时发生错误,我想把A销掉。用事务进行控制该怎么做?
事务是写在数据库中(用触发器)好,还是写在应用服务器程序中好?还是写在客户端...
哈哈!TClientDataSet好象不能用事务吧?
如果是用角发器写在数据库中,请写个例子(MSSQL)。
我现在是把事务写在服务器中,实现方法在[TYPE LIBIRARY]中写一个接口过程(可能用词不当,还望指正),
在客户端发送开始,结束和滚回的消息,服务器端接收到了就进行事务处理。不知这样行不行?
我刚学三层,请多指教。