首页 > 其他 > 详细

实战COM+

时间:2014-11-28 18:35:28      阅读:201      评论:0      收藏:0      [点我收藏+]

1,建立一个ActiveX Library项目,点击File->New->Other->ActiveX,

bubuko.com,布布扣保存projcect为SvrObj_Orders(ridl)


2.然后建立Transactional Data Module对象,点击File->New->Other->Multitier页中的Transactional Data Module

将CoClass Name设定为需要创建的组件的名称,如Orders,将Threading Model设定为Apartment,将Transaction model设定为Requires a transaction。

保存为U_Orders

3.打开类型库编辑器(图5),View->Type Library(即ridl),在类型库编辑器里我们可以添加接口、方法等,也可设定方法所需要传递的参数及其属性。由于系统会默认产生一个接口IOrders,所以只需在该接口里添加5个方法:GetOrders、GetOrder、GetOrderDetail、GetOtherData、UpdateOrder

bubuko.com,布布扣


eolesyserror with message 拒绝访问

这种问题我遇到过,解决方法如下:
   1.数据库端服务器设置好用户,如test.
   2.在客户端机器设置好用户,test.注意用户名和密码与服务器端一样.
  3.客户机登陆用test,
   问题解决!!
   注意.如果登录客户机中所使用的用户名和密码在主机中不存在,或者不一致将导致上述问题发生.



本文出自 “一切有为法,如梦幻泡影” 博客,请务必保留此出处http://kaixinbuliao.blog.51cto.com/2567365/1583985

实战COM+

原文:http://kaixinbuliao.blog.51cto.com/2567365/1583985

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!