• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 组件服务里的组件配置问题??

组件服务里的组件配置问题??

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了组件服务 dcom配置,电脑组件服务是什么,组件服务,组件服务怎么打开,组件服务命令等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 组件服务里的组件配置问题??
描述:

...
  CononPtr->Open(L"Provider=SQLOLEDB.1;Persist Security Info=False;Data   
  Source= ZDK;User ID=sa;Initial 
  Catalog=news;Password=zdk63749376;",L"",L"",adModeUnknown);
...
  上面的语句可以成功连接数据库,记录也显示出来了,但是我在组件服务里配置组件给组件启用对象结构,输入字符串:
  L"Provider=SQLOLEDB.1;Persist Security Info=False;Data   
  Source= ZDK;User ID=sa;Initial 
  Catalog=news;Password=zdk63749376;"
然后通过下面的函数Construct(..):
   STDMETHOD(Construct)(IDispatch * pCtorObj)
{
HRESULT hr;
CComPtr<IObjectConstructString>  object_construct_string;
_bstr_t construct_string;
           hr=pCtorObj->QueryInterface(IID_IObjectConstructString,reinterpret_cast<void **>(&object_construct_string));
if(SUCCEEDED(hr))
{
CComBSTR m_constr;
       hr=object_construct_string->get_ConstructString(&m_constr.m_str);
if(SUCCEEDED(hr))
{
CComAutoCriticalSection m_critsec;
m_critsec.Lock();
m_C /> }
}
return hr;
}
  获得:m_Connectionstr,我也测试显示出来过了,这个值就是
上面连接数据库的字符串,但是下面的语句 就是连不上数据库,这是怎么回事??
   CononPtr->Open(m_Connectionstr.m_str,L"",L"",adModeUnknown);


解决方案1:

应该把L"Provider=SQLOLEDB.1;Persist Security Info=False;Data   
  Source= ZDK;User ID=sa;Initial 
  Catalog=news;Password=zdk63749376;"
改为:Provider=SQLOLEDB.1;Persist Security Info=False;Data   
  Source= ZDK;User ID=sa;Initial 
  Catalog=news;Password=zdk63749376;
这样就可以了!!


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 如何在DCOM组件与客户程序之间传递数组
  • 能否简短的比较一下,实现一个dcom组件比com需要多做哪些事情?
  • DCOM组件如何在客户端注册??
  • 各位请详细讲讲你们是怎样在客户端注册DCOM组件的!
  • 如何在Internet上调用DCOM组件,大家帮帮忙
  • DCOM组件中使用用户自定义数据类型
  • xp访问DCOM组件出错
  • VB的exe组件通过DCOM发布
  • 关于DCOM组件注册成服务的问题
  • 最近我做一个DCOM组件,关于系统配置问题。参与有分

相关文章

  • 2017-06-05 求多线程好书!!!
  • 2017-06-04 IE如何hook用户点击链接的动作。
  • 2017-06-04 vc2008的问题
  • 2017-06-05 VC串行口通讯
  • 2017-06-04 很简单的,用win32实现窗口里显示网页,大家看看什么问题阿?
  • 2017-06-04 谁可以给我一个smtp的控件VB
  • 2017-06-05 关于BOOL和bool两种数据类型的总结!
  • 2017-06-04 [求助]activex控件安装成功,但无法使用
  • 2017-06-05 同步问题----我写了一个dll,能不定时接受一些数据并放在一个char类型数组里,
  • 2017-06-04 socket编程,一个服务器和多个客户端的交互,求思路

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 为什么我的dcom用Debug编译网页可以调用,用release却调用不了
    • VC使用COM,如何获得头文件与CLSID,IID
    • ActiveX疑问
    • 怎么控制精确的延时error<=10ms?up有分
    • 请问VC中如何调用indexingservice
    • 如何在一个进程中判断另一进程是否“未响应”?
    • 如何安全退出一个子线程?
    • vc的全局命名空间是不是有msxml的函数声明,和import<msxml>是冲突的?
    • 请问如何实现连续插入数据
    • 请问,怎么根据一个有COM的DLL生成它的接口C++源文件

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有