Автор: Андрей Кравченко Ми дослідили проблему
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine більш ретельно.
Проблема виникає тому, що програма розроблена на новій платформі та не може використовувати старі драйвери доступу до бази Microsoft Access. Щоб її вирішити, достатньо завантажити та встановити комплект драйверів від Microsoft за цим посиланням
https://www.microsoft.com/en-us/download/details.aspx?id=13255 Ми зараз працюємо над тим, щоб включити потрібні бібліотеки в дистрибутив TCU5.
Добрый день!
Установили выше указанные пакеты, не помогло. Используется офис 2003. Приэкспорте приходной накладной такое же сообщение. Вот расшифровка:
<ExceptionData xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Message>Поставщик "Microsoft.ACE.OLEDB.12.0" не зарегистрирован на локальном компьютере.</Message>
<Source>System.Data</Source>
<ClassName>System.InvalidOperationException</ClassName>
<StackTrace> в System.Data.OleDb.OleDbServicesWrapper.GetDataSource(OleDbConnectionString constr, DataSourceWrapper& datasrcWrapper)
в System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection)
в System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
в System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup, DbConnectionOptions userOptions)
в System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
в System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
в System.Data.ProviderBase.DbConnectionInternal.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
в System.Data.OleDb.OleDbConnection.Open()
в System.Data.Common.DbConnection.OpenAsync(CancellationToken cancellationToken)
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в AndriyCo.Tcu5.ExcelControl.VB$StateMachine_96_LoadDataAsync.MoveNext() в C:\MainProjects\Tcu5_2018\TCU5Client\Controls\Other\ExcelControl.vb:строка 250
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в AndriyCo.Tcu5.ExcelImportForm.VB$StateMachine_280_LoadDataAsync.MoveNext() в C:\MainProjects\Tcu5_2018\TCU5Client\OtherForms\Import\ExcelImportForm.vb:строка 165
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в AndriyCo.Tcu5.ExcelImportForm.VB$StateMachine_281_LoadDataAsync.MoveNext() в C:\MainProjects\Tcu5_2018\TCU5Client\OtherForms\Import\ExcelImportForm.vb:строка 179
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в AndriyCo.Tcu5.ExcelImportForm.VB$StateMachine_299_btnLoadExcel_ItemClick.MoveNext() в C:\MainProjects\Tcu5_2018\TCU5Client\OtherForms\Import\ExcelImportForm.vb:строка 356</StackTrace>
<Version>Tcu5, Version=5.0.6998.2466, Culture=neutral, PublicKeyToken=null
AndriyCo.BaseLibrary, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null Client App Version: 5.0.6998</Version>
<ExceptionDataType>AndriyCo.Web.ExceptionData</ExceptionDataType>
<ExceptionDataBaseType>System.Object</ExceptionDataBaseType>
</ExceptionData>