为什么我的连接失败,我的代码应该没的错吧,是不是头文件没有的缘故?
我的头文件是:#include  <comdef.h>
#import "c:\program files\Common files\system\ado\msado15.dll" no_namespace rename ("EOF","adoEOF")也加了这个:
AfxOleInit();代码为:
m_pConnect.CreateInstance(__uuidof(Connection)); try
{
m_pConnect->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\\pro.xls;Extended Properties=\"Excel 8.0;HDR=YES;IMEX=1\"", 
"", 
"", 
adModeUnknown); 
}
catch(_com_error e)
{
AfxMessageBox("数据库连接失败2!");
return;
} m_pRecordSet.CreateInstance(__uuidof(Recordset)); 
try 

m_pRecordSet->Open("SELECT * FROM [Sheet1$]", 
_variant_t((IDispatch*)m_pConnect,true), 
adOpenDynamic, 
adLockOptimistic, 
adCmdUnknown); 

catch(_com_error *e) 

AfxMessageBox(e->ErrorMessage()); 
} 请各位大虾指教。