comment je peux afficher les tables d'une base de donnée dans une listbox? les tables et n'est pas le contenu des tables. SVP et merci.
comment je peux afficher les tables d'une base de donnée dans une listbox? les tables et n'est pas le contenu des tables. SVP et merci.
Salut Amine,
Il faut etre plus précis, afficher des tables dans une ListBox, c'est vague .
C'est encore plus vagueEnvoyé par Amine_Sh
Mehdi Feki : Modérateur .Net
Le dataset peux contenir le nom de toutes les tables de la DB. Ensuite il te suffit de les lister pour pouvoir les mettres une listBox.
là je suis en vb.net et j'utilise sql server 2000
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Dim dr As SqlClient.SqlDataReader Dim command As New SqlClient.SqlCommand Dim con As New SqlClient.SqlConnection con.connectionstring = "tachainedeconnexion" con.open() command = "select name from sysobjects where type = 'U'" dr = command.executenonreader do while dr.read() listbox.items.add(dr.getvalues(0)) Loop dr.close() con.close()
j'suis vert !
Salut,
La solution de HULK est juste, mais n'est fonctionnelle que sous SqLServer, pour ma part, je comprend pas le tout, je t'invite avoir sur cet article, sinon voilà que je fait sans trop me prendre la tête et la je crois que ça marcherait aussi bien pour Access, SqlServer...:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Dim MaConnection As OleDb.OleDbConnection = New OleDb.OleDbConnection("") '... Dim Dt As DataTable = MaConnection.GetOleDbSchemaTable(OleDb.OleDbSchemaGuid.Tables, New Object() {Nothing, Nothing, Nothing, "TABLE"}) 'Fais un MaDatagrid.DataSource=dt 'pour voir le résultat et choisir les colonnes que tu veux garder
Certified SCJP 5.0 / SCWCD 5.0 / SCEA 5.0
C'est une grande folie de vouloir être sage tout seul.
Duc de La Rochefoucauld
J'ai du mal a saisir ton code hulk! Si tu pouvais m'eclaircir!Envoyé par HULK
En effet , un objet command ne peut prendre une chaine de caractere directement, sauf par l'intermédiaire
Tu executes la méthode 'executeNonReader', mais n'est pas possible avec un objet command, n'étant pas membre de sqlCommand.Command = New SqlCommand(string, Connection)
Le getValues recoit un integer alors qu'il doit recevoir un object! Je suppose que tu voulais utiliser plutos getValue !?
Merci d'avance & bonne journée
Il y as eu un oubli :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4command.CommandText = "select name from sysobjects where type = 'U'" dr = command.ExecuteReader
j'suis vert !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager