保存数据时需要同时更新本地和远程数据库的数据表,请教一下该如何处理?
网上查的用
using (TransactionScope scope = newTransactionScope())
{
MyTxCode();
scope.Consistent = true;
}
试了几次都不行,出错以后远程数据库还是会将信息保留,不能回滚。
网上查的用
using (TransactionScope scope = newTransactionScope())
{
MyTxCode();
scope.Consistent = true;
}
试了几次都不行,出错以后远程数据库还是会将信息保留,不能回滚。
解决方案 »
- Jquery UI 里的Dialog 参数
- 关于QQ聊天室的问题----急急如律令
- 在线等、急、急 求教DropDownCheckList控件怎么提取被选中的值
- 在网站里如何给在线和非在线会员发送消息?
- 无效的表达式项 for
- 怎样在整个网站中转换 自定义控件 这中类型!(详情请进入)
- web service 客户方到服务器之间传的参数除了int string dataSet外,还能用什么对象来传递呢?
- “找不到可安装的 ISAM”怎么回事,在线等
- 狂散分!500!ExecuteReader 需要打开的并且可用的连接。该连接的当前状态是 Closed
- 水晶报表:紧急求助!
- DataGrid输出到Excel并进行格式化处理怎么搞的?
- 在经等待新手问题......
Tran事务处理,要有对应的rollback tran和commit tran
对本地数据库的操作可以回滚,
用WEB SERVICES更新远程数据库的部分不会回滚
{
transaction.Commit();
}
catch
{
transaction.Rollback(); //Abort transaction
}