Bonjour,
je developpe en vb.net avec une connexion sql.
Contexte : j'ai une combobox qui est alimente par une requete sql... Cette combobox affiche toutes les bases du serveur. A la selection d'une ligne de la combo, j'execute une autre requete (qui affiche les tables de la base selectionne) dans un datagrid.
Mon probleme : la requete qui alimente la combo affiche toute les bases, mais il y a plusieurs types de connexion pour les bases... Et lorsque je selectionne une base dont je n'ai pas les droits de connexion... sa plante
Je voudrai faire un test avant d'ajouter dans le dataset
Exemple :
CmdTable.CommandText = "SELECT name FROM ...'"
CmdTable.Connection = conn ' Ma connexion qui fonctionne pour certaines bases
AdaptTable.SelectCommand = CmdTable
If (VOUS AVEZ UNE IDEE ???) Then
AdaptTable.Fill(DsTable, NomBase)
Else
MsgBox("Vous n'avez pas les droits pour afficher les tables de cette base : " & NomBase)
End If
DtTable = DsTable.Tables(NomBase)
DataGrid2.DataSource = DtTable
Merci de votre aide.