locked
Microsoft.ACE.OLEDB.12.0OleDB provider is not registered RRS feed

  • Question

  • Hi Team,

    Microsoft.ACE.OLEDB.12.0OleDB provider is not registered so this issue is coming  below is error details

    System.InvalidOperationException: The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.  at System.Data.OleDb.OleDbServicesWrapper.GetDataSource(OleDbConnectionString constr, DataSourceWrapper& datasrcWrapper)  at System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection)  at System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)  at System.Data.ProviderBase.DbConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)  at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup, DbConnectionOptions userOptions)  at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)  at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)  at System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)  at System.Data.ProviderBase.DbConnectionInternal.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)  at System.Data.OleDb.OleDbConnection.Open()  at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)  at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)  at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)  at XTP.Business.CsvImportExport.Framework.CSVImportExport.ReadFromExcel(String sheetName) in c:\Build\rezopia\Trunk_5_1_2001\Shared\XTP.Business\CsvImportExport\FrameWork\CSVImportExport

    Regards

    Suresh shetty

    Tuesday, June 2, 2015 12:34 PM

Answers

  • Hi Suresh,

    What's the exact action you are going to do which causes this error?

    Here is an article which seems addressed the same error as you provided. See if install the MSI install of the Microsoft Access Database Engine:

    Unable to use the Microsoft Access ODBC driver or OLEDB Provider outside of Office 2013 Click to Run applications

    https://support.microsoft.com/en-us/kb/2874601?wa=wsignin1.0

    And if it is related to Microsoft Access development, for further question you could post to this forum:

    https://social.msdn.microsoft.com/Forums/office/en-US/home?forum=accessdev

    If it only relate to Microsoft Office but not development,  you can post the question to Office ITPro forum instead:

    http://social.technet.microsoft.com/Forums/office/en-US/home?category=officeitpro


    Please remember to mark the replies as answers if they help and un-mark them if they provide no help. If you have feedback for TechNet Support, contact tnmff@microsoft.com.

    Wednesday, June 3, 2015 7:35 AM