CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  进程/线程/DLL

求教!关于动态联结库中调用ado数据库操作(急!所以送分!大量的送!)

楼主badbadbad(无名)2003-09-02 14:57:37 在 VC/MFC / 进程/线程/DLL 提问

我需要做一个动态联结库,用ado完成一些数据库的查询,删除等功能!但是  
  我在动态联结库内调用AfxOleInit()初始化com总是不成功,必须要在调用动态联结库的程序中初始化com才可以,请问这是怎么回事?有什么解决办法吗?代码如下:  
  extern   "C"   BOOL   FAR   PASCAL   EXPORT   KcDlgShow(HWND   hWndParent)  
  {  
  AFX_MANAGE_STATE(AfxGetStaticModuleState());  
  TRACE0("Inside   Trace   DLL\n");  
   
  //     an   the   DLL.     This   would   most   likely   cause   a   crash.  
  // AfxOleInit();     //   初始化COM库,!!!!!!!!!!!!!这句写在这里就不成    
                                                  //功,必须写在动态联结库之外!?怎么解决呢?  
   
  TRY  
  {  
  CKcDlg   dlg(CWnd::FromHandle(hWndParent));  
  if   (dlg.DoModal()   !=   IDOK)  
  return   FALSE;  
   
  //   update   the   data  
  }  
  CATCH_ALL(e)  
  {  
  //   a   failure   caused   an   exception.  
  return   FALSE;  
  }  
  END_CATCH_ALL  
  return   TRUE;  
  } 问题点数:0、回复次数:4Top

1 楼badbadbad(无名)回复于 2003-09-02 14:58:24 得分 0

谢谢!在线等待!Top

2 楼badbadbad(无名)回复于 2003-09-02 14:59:33 得分 0

upTop

3 楼badbadbad(无名)回复于 2003-09-02 18:10:06 得分 0

怎么没人理我呀?Top

4 楼RedBiaoJi(WWW)回复于 2003-09-09 23:17:25 得分 0

可以在初始化函数里加载AfxOleInit();     没问题我已经做完了。Top

相关问题

  • 用ADO调用SYBASE数据库
  • 联结数据库
  • 数据库调用
  • 为什么delphi用ADO调用ACCESS数据库,速度上就远不如VB用DAO调用ACCESS数据库?
  • 用ado的command对象怎样调用数据库的过程
  • 使用ADO如何调用数据库中的过程?
  • 各位如何在c中用ado调用Access数据库
  • 怎样用ado调用access数据库中的数据?
  • delphi 用ADO调用VFP 的数据库问题
  • 做一个ado的dll控件访问修改数据库,用asp做网页调用dll操作数据库

关键词

  • 调用
  • 动态联结库
  • afxoleinit
  • 初始化com

得分解答快速导航

  • 帖主:badbadbad

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo