用ADO连接EXECL的连接字符串该怎么写啊? ? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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 namestrOpen += _T("; Extended Properties=\"Excel 8.0;\""); hr = pConnection->Open(strOpen.AllocSysString(), _T(""), _T(""), ADO::adOptionUnspecified); 那比如说我在odbc里建了一个叫做temp的excel数据源,它指向一个名为exportdata.xls的excel文件,那我用一个_RecordsetPtr指针来访问这个数据源的连接字符串该怎么写呢?我用select * from temp,他说找不到temp对象,用select * from exportdata也说找不到对象! 还有你上面的strExcelFile是纯文件名?还是要加上路径呢? MFC 单击菜单 程序崩溃 树控件 SetItemImage用法 IAccessible:get_accChildCount的问题 求救急!在dialog对话框中显示BMP,请留下email,我发源代码给各位,帮帮忙呀! 操作word产生的问题 已经能比较熟练的编写一些简单的COM了 请问"retired instruction"是什么意思? list的问题 简单!高分!我在等! GetVersionEx 如何区分win8和win8.1 (500分求助!)***关于COM+EVENT*** 关于灵活运用控件的问题
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);