首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

事务的有关问题?循环操作的过程中,网络断了,怎么恢复到循环开始的状态

2012-04-06 
事务的问题?循环操作的过程中,网络断了,如何恢复到循环开始的状态?请问:50条循环当循环到第20条时,网络断

事务的问题?循环操作的过程中,网络断了,如何恢复到循环开始的状态?
请问:50条循环当循环到第20条时,网络断了,没法操作了,请问如何恢复到循环开始的数据库状态?
50条循环要么全部操作正确(向不同数据表中对应加记录),要么一条也操作不上,用事务回滚怎么写?谢谢!

[解决办法]
伪代码:

C/C++ code
    BeginTrans();    try    {        // 进行数据库操作        // 最后        CommitTrans();    }    catch(...)    {        RollbackTrans();    } 

热点排行