pRecordSet->Open(bstrSQL,bstrDSN,adOpenKeyset,adLockOptimistic,adCmdText); pRecordSet->PutRefActiveConnection(NULL); pRecordSetClone = pRecordSet->Clone(adLockOptimistic); pRecordSetClone->QueryInterface(IID_IDispatch, (void**)ppRecordset); pRecordSet->Close(); pRecordSet = NULL; ::SysFreeString(bstrDSN); ::SysFreeString(bstrSQL); //事物成功完成,则提交该事物 I f(m_spObjectContext-) m_spObjectContext->SetComplete(); } catch(_com_error &e){ if(m_spObjectContext) //事物失败,回滚事物处理 m_spObjectContext->SetAbort() // 其他错误处理,从略 } return hr; } RequeryAllScores()实现部分从略。另外ASP调用实现部分比较简单从略。 组件编译结束后可以用COM+组件服务管理工具来管理COM+组件及其所在的应用程序。COM+组件服务是个图形界面的管理工具,利用它可以安装和发布组件、配置组件及其所在应用程序的属性,以实现组件安全性、MTS支持、排对组件、设置组件构造参数等。 |
关于我们|商务合作|广告投放|手机访问|无图访问|联系我们|湖南大学生网 ( 湘ICP备10000310号 )
拒绝任何人以任何形式在本站发表与中华人民共和国法律相抵触的言论!
本站部份内容来源网络和网友发布,供大家交流学习参考之用, 版权归版权原作者所有,如无意中侵犯了您的利益请联系我们尽快处理。
Powered by 5+7WorkRoom System by Discuz!X2
© 2008-2011 XunNets.com