您的位置:首页 > 其它

COM+组件的私有方法里面不能用Setcomplete,千万不要以为写了无所谓

2004-04-23 16:44 309 查看
组件的私有方法里面不能用Setcomplete

公共方法调用包含Setcomplete的私有方法,则私有方法对数据库的访问失效!!

伪代码如下:

组件:

classTest:ComplusObjet

{

public sub outerMethod()

{

访问数据库,执行一条Insert语句

innerMethod()

CtxSetcomplete

}

private sub innerMethod()

{

访问数据库,执行一条Insert(UPDATE)语句

CtxSetcomplete

}

}

如果我们的程序调用classTest.outerMethod的话,其实innerMethod什么也不会做(指数据库操作),但如果innerMethod是在Module里面则没有关系
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐