m_pCon.CreateInstance(_uuidof(Connection));
m_pCon->Open("exl","","",NULL);
    
m_pRs.CreateInstance(_uuidof(Recordset));
/***/ abc.Format ("select * from %s",??????);
m_pRs->Open(abc.GetBuffer(1),m_pCon.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);在打开记录集的时候无论用哪个表都出错????

解决方案 »

  1.   

    你是通过ODBC数据源连接吗?如果不是,就通过ODBC
      

  2.   

    m_pCon->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=文件名","","",adModeUnknown);
      

  3.   

    本人用的是ADO
    "exl"是ODBC数据源
    但是不知道该打开哪个表  abc.Format ("select * from %s",??????);
    Excel中可以用多个表,但无论我用什么表名都不对!!??
      

  4.   

    试下这里的连接串
    http://www.codeproject.com/database/connectionstrings.asp?target=excel