Изменить провайдера соединения на БД - PullRequest
0 голосов
/ 01 апреля 2020

В приложении VB2012 я использую следующую процедуру, чтобы разрешить пользователю / администратору:

Private Sub loadServerName()
  dtServer = LoadInstanceServer()
  Dim itemServerName As New ServerSQLData
  listDT.Add(itemServerName)

  For Each row As System.Data.DataRow In dtServer.Rows

     itemServerName = New ServerSQLData

     With itemServerName
        .ServerName = dtServer.Rows(0).Item(0)
        .Instance = dtServer.Rows(0).Item(1)
        .PathName = .ServerName & "\" & .Instance
     End With

     listDT.Add(itemServerName)
     'Next

     'Console.WriteLine("============================")
  Next
  'stServername = dtServer.Rows(0).Item(0) & "\" & dtServer.Rows(0).Item(1)
  cboServerName.DataSource = listDT
  cboServerName.DisplayMember = "PathName"
  cboServerName.SelectedItem = -1
End Sub

, вы можете выбрать SQL экземпляр сервера и затем установить строку соединения в db. Это очень хорошо работает для подключения к SQL SERVER, но для управления подключением к БД в доступе или oracle (с использованием. NET Framework Data Provider для OLE DB или для ORACLE DB) как я могу делать?? В IDE окно ADD Connection открывается при выборе значка «Подключиться к базе данных» в обозревателе серверов и нажатии кнопки «Изменить» в поле «ИСТОЧНИКИ ДАННЫХ» открывает окно «Изменить источник данных», в котором вы можете выбрать соответствующего поставщика. Возможно ли сделать это с помощью кода? Спасибо всем

...