midomaroc
Messages postés8Date d'inscriptionjeudi 13 décembre 2007StatutMembreDernière intervention27 septembre 2010
-
7 févr. 2009 à 14:07
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 2015
-
7 févr. 2009 à 17:57
bonjours a tous
SVP je cherche une méthode pour remplir un combobox a partir d'un item sélectionné dans un autre combobox par exemple si je sélectionne une Base de données dans le 1ére combobox il faut afficher ses tables dans un autre combobox
SVP c urgent
voici mon code mais ca marche pas
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
x = Me.ComboBox1.Text
con = New SqlConnection("data source=.;integrated security=true") da New SqlDataAdapter("SELECT name FROM " & x & ".dbo.sysobjects WHERE xtype 'U'", con)
MsgBox(x)
ds = New DataSet
da.Fill(ds, "liste")
Me.ComboBox2.DataSource = ds.Tables("liste")
Me.ComboBox2.ValueMember = "name"
Me.ComboBox2.DisplayMember = Me.ComboBox2.ValueMember
End Sub
J'attends vos propositions et merci d'avance
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201578 7 févr. 2009 à 17:57
Salut
La clause FROM suppose que derrière tu mettes le nom d'une Table, pas d'une DB
La connexion à la DB se fait dans la ConnectionString.
Donc ton "x" devrait se retrouver dans la définition de "con"
FROM dbo.sysobjects
suffira, je pense (si les droits sont suffisants)
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)