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里面则没有关系
公共方法调用包含Setcomplete的私有方法,则私有方法对数据库的访问失效!!
伪代码如下:
组件:
classTest:ComplusObjet
{
public sub outerMethod()
{
访问数据库,执行一条Insert语句
innerMethod()
CtxSetcomplete
}
private sub innerMethod()
{
访问数据库,执行一条Insert(UPDATE)语句
CtxSetcomplete
}
}
如果我们的程序调用classTest.outerMethod的话,其实innerMethod什么也不会做(指数据库操作),但如果innerMethod是在Module里面则没有关系
相关文章推荐
- DotNet FrameWork 4.0中ArcEngine组件中不能构造类解决方法
- Python私有方法不能外部调用怎么理解?
- COM+组件注册方法浅谈
- DotNet FrameWork 4.0中ArcEngine组件中不能构造类解决方法
- 产品经理演进漫谈:千万不要以为鼻祖是乔布斯
- iOS — 通过自定义framework,在调用的时候,里面的类扩展方法不能调用
- Expression构建DataTable to Entity 映射委托 sqlserver 数据库里面金额类型为什么不建议用float,实例告诉你为什么不能。 sql server 多行数据合并成一列 C# 字符串大写转小写,小写转大写,数字保留,其他除外 从0开始用U盘制作启动盘装Windows10系统(联想R720笔记本)并永久激活方法 纯CSS打造淘宝导航菜单栏 C# Winform
- 如果表里面有字段parent然后就不能用datatable.select方法估计rowfilter也不能用不知道为什么
- java中的方法不能写在main()里面
- 为什么不能从静态的方法里面调用非静态方法,或变量?
- 为什么不能从静态的方法里面调用非静态方法,或变量?
- ActivityGroup里面装的子Activity不能使用OnActivityResult()方法
- React 组件生命周期(注意state不能在cwu方法中修改)
- 液晶屏幕清洗千万不要做的三种方法
- COM+组件注册方法
- COM+组件注册方法
- Microsoft COM+组件接口的方法的重载问题。
- 归档model 里面的数据室, 不能归档数值型数据 或者 解归档不出来的解决方法
- 为什么不能从静态的方法里面调用非静态方法,或变量?
- 子类继承父类的私有属性和方法但是不能访问父类私有属性和方法