(fzymr) asp.net中怎样进行事务控制?!(C#) sqlconnection1.begintransaction(transactionName) ... sqlcommand opertaion.... ...transaction.commit 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 transaction.commit这一句打错了transactionName.commit asp.net中提供了三种执行事务的方法.自己选择吧 1、ADO.NET可对单一数据库实现事务处理,如是多数据库,可用COM+进行事务处理2、在Web Serivce里可这样实现private void deleteA(int A_ID){//....}private void deleteB(int B_ID){//...}[WebMethod(TransactionOption=TransactionOption.RequiredNew)]public void deleteAB(int A_ID,int B_ID){ deleteA(A_ID); deleteB(B_ID);}如上的方法可实现多数据库的事务处理。 是否停止运行此脚本? Using模块被catch 资源不会释放? js文件无法调用 一个奇怪的问题 有什么办法能把我做的ASP。net的网页都转为静态html的文件,让别人看吗? asp.net中如何在图片上传时重命名图片名称? 如何给有链接的TreeView节点 选择时字体为红色呀? DataGrid模版列问题 确认密码的动态认证 请教:我下载了.NET飞翔论坛,已经配置好了可以运行了,但不知该怎么修改论坛程序? 思归和微软专家看过来,不知道错在哪里了,提示说:Line 14处出错,一经解决,立即给分, 用dbf做web页的查询!请教高手
这一句打错了
transactionName.commit
中提供了三种执行事务的方法.
自己选择吧
2、在Web Serivce里可这样实现
private void deleteA(int A_ID)
{
//....
}
private void deleteB(int B_ID)
{
//...
}
[WebMethod(TransactionOption=TransactionOption.RequiredNew)]
public void deleteAB(int A_ID,int B_ID)
{
deleteA(A_ID);
deleteB(B_ID);
}
如上的方法可实现多数据库的事务处理。