在客户端调用如下:
     :://CoInitlize(NULL)出始化
     IInterfacePtr pInterface ;
     pInterface->ExectuteSQL("Select * from TableName");//一个方法
     pInterface//怎么和DBGrid连接起来。
     ::CoUninitlize();

解决方案 »

  1.   

    我们用的VC++写COM+组件,前端用Delphi调用显示,你问的问题就如同用Delphi写MIDAS的实质是一样的,方法比VC调用COM+组件要简单多了。你如果要知道具体如何做,请单独与我联系。
      

  2.   

    1. make pInterface return Recordset object
    http://codeguru.earthweb.com/mfc_database/disconnectedado.shtml2. use datagrid control, then you can set its datasource to a Recordset
    //CDataGrid m_grid; is a member of CDgDlg.
    m_grid.SetRefDataSource(pRst.Detach());// _RecordsetPtr  pRst("ADODB.Recordset");
      

  3.   

    如果OLEDBProvider 能返回行集,DBGrid 怎么可能不显示数据
      

  4.   

    To:chkdsk21(David Learner) 你的E-Mail是多少?
    我的是:[email protected]
      

  5.   

    To:: Panr(光荣) ,
    我对ADO还不是很熟悉,请问怎么返回行集?
    我的是:[email protected]