Hi All,
When I am using excel sheet as open Rowset using the ACE OLEDB 12.0 driver(I have installed 32 bit of ACE OLEDB Provier), It is throwing me the error
DB Provider Microsoft.ACE.OLEDB.12.0 cannot be used for distributed queries because the provider is configured to run in single thread apartment mode.
Query is something like :
SELECT * FROM OPENDATASOURCE( 'Microsoft.ACE.OLEDB.12.0', 'Data Source="E:\Sample.xls";
Extended properties=Excel 8.0')...Sheet1$
Usually it works fine for a fixed dataset for a particular excel with fixed metadata.
I did the google and found that I have to install 64 bit version of that driver.
I want to know what is the difference between using excel source(with fixed metadata) and with open rowset ? Why we need 64 bit of driver version for that ? Is there any other way to achieve this without installing 64 bit driver..?
Please help!!
Thanks
Sumit