Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Open Data Source
Forum - C# / VB.NET - Open Data Source

Avatar
alip1 (Normal User)
Rookie


Messaggi: 37
Iscritto: 12/08/2019

Segnala al moderatore
Postato alle 20:28
Mercoledì, 12/02/2020
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:

Codice sorgente - presumibilmente VB.NET

  1. Private Sub loadServerName()
  2.       dtServer = LoadInstanceServer()
  3.       Dim itemServerName As New ServerSQLData
  4.       listDT.Add(itemServerName)
  5.  
  6.       For Each row As System.Data.DataRow In dtServer.Rows
  7.  
  8.          itemServerName = New ServerSQLData
  9.          
  10.          With itemServerName
  11.             .ServerName = dtServer.Rows(0).Item(0)
  12.             .Instance = dtServer.Rows(0).Item(1)
  13.             .PathName = .ServerName & "\" & .Instance
  14.          End With
  15.  
  16.          listDT.Add(itemServerName)
  17.          'Next
  18.  
  19.          'Console.WriteLine("============================")
  20.       Next
  21.       'stServername = dtServer.Rows(0).Item(0) & "\" & dtServer.Rows(0).Item(1)
  22.       cboServerName.DataSource = listDT
  23.       cboServerName.DisplayMember = "PathName"
  24.       cboServerName.SelectedItem = -1
  25.    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:-?


alip1 ha allegato un file: Change Data Source.jpg (60201 bytes)
Clicca qui per guardare l'immagine

Ultima modifica effettuata da alip1 il 01/04/2020 alle 10:58
PM Quote