Quantcast
Channel: Foro de SQL Server Data Access
Viewing all articles
Browse latest Browse all 158

The OLE DB provider "Microsoft.ACE.OLEDB.12.0" has not been registered.

$
0
0

I was trying to run this query

SELECt * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 12.0;Database=C:\Users\File.xlsx', 'SELECT * FROM [Sheet1$]');

I got this Error:
Msg 7403, Level 16, State 1, Line 1
The OLE DB provider "Microsoft.ACE.OLEDB.12.0" has not been registered.

Computer OS: win7 64 bit, excel:32bit

I have tried the solutions in these articles and doesn't work:
http://social.msdn.microsoft.com/Forums/en/transactsql/thread/108a4588-cca9-458b-b5e6-41d957f25fdd

http://social.msdn.microsoft.com/Forums/en-US/sqldataaccess/thread/20aafd3d-0219-4706-abb4-e4b35aebb18e/

I also have installed these:
http://www.microsoft.com/downloads/details.aspx?FamilyID=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=en
and
http://www.microsoft.com/en-us/download/details.aspx?id=13255

However, when I use ssms to do importing, I was successfully imported data.

please help.


Viewing all articles
Browse latest Browse all 158

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>