Получение фабрики класса COM для компонента с CLSID {10020200-E260-11CF-AE68-00AA004A34D5} - PullRequest
0 голосов
/ 11 октября 2018

Я работал с классом SQL DMO для выполнения некоторых запросов в коде VB.NET, и я получаю следующую ошибку

{"Получение фабрики классов COM для компонента с CLSID {10020200-E260-11CF-AE68-00AA004A34D5} не удалось из-за следующей ошибки: 80040154 Класс не зарегистрирован (Исключение из HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)). "

Я искал через Интернет, попытался зарегистрировать файл, но не повезло.

Ниже приведен пример кода:

  Dim dbObj = New SqlDataAccess()
  Dim oSQLServer As New SQLDMO.SQLServer
  oSQLServer.Connect(SqlDataAccess.ServerName, SqlDataAccess.UserName, SqlDataAccess.Password)

Он разбивается на третьей строке, приложение работает 4.6.1 .Net Framework, и яс использованием Windows 10 (64-разрядная версия), версия VS 2015.

1 Ответ

0 голосов
/ 15 октября 2018

Лучший способ сделать это с помощью простого запроса, а не с использованием библиотек DMO, SMO: Найти решение здесь

...