当前位置:首页
开发技术指南» 文章正文
    引言:

    摘要: 来年再见了,水圆的ggjj们! ......
 ·跪求上海到郑州卧铺票    »显示摘要«
    摘要: 18号,19号,20号的均可,哪位大侠有路子,感激涕零!!!!! ......


各位VC高人,一个问题,如能帮忙,不胜感激,在此先谢过各位

我现在主要实现以下功能  
  程序登陆的时候建立一个数据库连接,在程序操作的时候有一个数据库操作控件,现在我想将建立的连接传给数据库操作控件,让控件多数据库进行操作,  
  方法如下  
  _ConnectionPtr       m_pConnection;      
  m_pConnection   连接数据库  
  下面的问题是,我如何将m_pConnection传给数据库操作控件,  
  定义数据库操作借口时,我用啥类型?!  
  高手帮忙!  
  谢谢!

NO.1   作者: lop5712

楼主的_ConnectionPtr应该是通过#import导入类型库,由VC自动生成的智能指针包装类。如果是使用#import,那么楼主可在Debug目录下找到.tlh文件,打开它以寻找_ConnectionPtr的定义,应该类似如下:  
  _COM_SMARTPTR_TYPEDEF(_Explorer,   __uuidof(_Explorer));  
  那么_Explorer就是接口,对于楼主的情况,如果没什么意外应该就是_Connection,那么楼主可如下书写IDL语句:  
   
  importlib(   #import后面的路径   );  
  HRESULT   ABC(   [in]   _Connection   pConn   );  
   
  只不过上面的代码必须放在库块中。


    摘要: 或者说如何从一个adoquery1向adoquery2中批量导入数据? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE