解决方案 »

  1.   

    ADO::_ConnectionPtr pConnection;
    HRESULT hr = pConnection.CreateInstance(__uuidof(ADO::Connection));
    // if(FAILED(hr)) return false;CString strOpen  = _T("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=");
    strOpen += strExcelFile; //excel file name
    strOpen += _T("; Extended Properties=\"Excel 8.0;\"");
    hr = pConnection->Open(strOpen.AllocSysString(), _T(""), _T(""), ADO::adOptionUnspecified);
      

  2.   

    那比如说我在odbc里建了一个叫做temp的excel数据源,它指向一个名为exportdata.xls的excel文件,那我用一个_RecordsetPtr指针来访问这个数据源的连接字符串该怎么写呢?我用select * from temp,他说找不到temp对象,用select * from exportdata也说找不到对象!
      

  3.   

    还有你上面的strExcelFile是纯文件名?还是要加上路径呢?