cs_Rouk
Messages postés70Date d'inscriptionmardi 14 janvier 2003StatutMembreDernière intervention17 janvier 2010
-
18 nov. 2004 à 16:52
cs_Rouk
Messages postés70Date d'inscriptionmardi 14 janvier 2003StatutMembreDernière intervention17 janvier 2010
-
18 nov. 2004 à 17:26
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
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 18 nov. 2004 à 17:00
SAlut,
can tu dis ca plante, je suppose que le programme te donne une exception, non?
alors fait une fonction qui fait un TRY et un CATCH et qui retournerait true ou false
@+
Julien
-----------------------------------------------------------
:big) Essai ca sinon on trouvera autre chose ;)
-----------------------------------------------------------