【发布时间】:2016-04-26 04:25:54
【问题描述】:
我在网上查看过,但没有找到任何答案。所以我把它放在这里。
代码 sn-p:(其中案例 1 不起作用..)
_bstr_t strCnn(L"Provider='Microsoft.ACE.OLEDB.12.0';DataSource=C:\\Book.xlsx;Extended Properties=\"Excel 12.0 Xml; HDR = YES\"");
hr = pConn->Open(strCnn, "", "", adConnectUnspecified); // success
**LPCSTR strQuery = "select * FROM Table1"; // case1: Not working**
LPCSTR strQuery = "select * FROM [Sheet1$]"; // case2: working
LPCSTR strQuery = "select * FROM [Sheet1$A1:D10]"; // case3: working
hr = pRst->Open(CComVariant(strQuery), _variant_t((IDispatch *)pConn, true),
adOpenStatic, adLockOptimistic,adCmdText); // fails for case 1
这在 excel 中可能吗?或者上面的代码有问题。
注意:我已经在 Microsoft Access 中尝试过,并且将 recorset 绑定到表名在那里可以正常工作。
【问题讨论】: