Список поставщиков OLE DB, установленных в системе на C#

В этом примере показано, как вы можете указать поставщиков OLE DB, установленных в системе. (Недавно мне пришлось запускать более старую программу в новой системе, а провайдер, используемый старой программой, не был установлен. В этом примере дайте мне понять, какой поставщик использовать.)

Когда программа запускается, следующий код отображает установленных поставщиков в элементе управления DataGridView.

Код создает объект OleDbEnumerator и использует его метод GetElements, чтобы получить таблицу, содержащую список поставщиков OLE DB. Он устанавливает свойство DataGridView элемента управления DataSource в эту таблицу. Код заканчивается установкой свойства AutoSizeMode для каждого столбца элемента управления DataGridView, чтобы каждый столбец изменял размер, чтобы соответствовать его данным.

После того, как вы знаете, какие поставщики OLE DB доступны, вы можете использовать их в строке подключения к базе данных. В моем примере я использовал следующую строку подключения.

Источник: http://csharphelper.com/blog/2014/11/list-ole-db-providers-installed-on-the-system-in-c/

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)

Add a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *