Oppure

Loading
12/02/20 19:28
alip1
In una applicazione VB2012 utilizzo la seguente routine per consentire all'utente/amministratore
di poter selezionare l'istanza del Server SQL disponibile e quindi settare la stringa di connessione al db:

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


Ora volevo via codice avere la possibilità di scegliere il DataSource, aprendo la solita finestra che posto in screenshot allegato.
Nell'IDE in SERVER EXPLORE cliccando su Connect to DataBase si apre la relativa finestra Add Connection ed in corrispondenza del campo Data Source cliccando su change si apre la finestra Change Data Source, di cui allo screenshot allegato, da cui poter scegliere il provider di interesse.
C'é un modo di poterlo fare via codice con una opportuna chiamata ad una funzione di system.data in vb2012.net?
Grazie:-?
Ultima modifica effettuata da alip1 01/04/20 8:58
aaa