Поставщик VFPOLEDB не зарегистрирован на локальном компьютере.C#

Место общения программистов C#
Anonymous
Поставщик VFPOLEDB не зарегистрирован на локальном компьютере.

Сообщение Anonymous »

Я взял на себя проект, в котором используется пакет vfpoledb.exe.
Я использую Windows 11 с Visual Studio 2019. vfpoledb.exe был установлен под учетной записью администратора.
Решение создается, как и ожидалось, без ошибок, но когда я пытаюсь запустить приложение, я получаю следующее сообщение об ошибке:

Код: Выделить всё

System.InvalidOperationException: 'The 'VFPOLEDB' 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)
:
:
Я пытался запустить проект под x86, но появилась та же ошибка.

Подробнее здесь: https://stackoverflow.com/questions/787 ... al-machine

Вернуться в «C#»