CODE POUR LISTER LES TABLES DE DONNÉES ACCESS EN VB.NET

Signaler
Messages postés
44
Date d'inscription
vendredi 25 janvier 2002
Statut
Membre
Dernière intervention
13 avril 2004
-
Messages postés
2
Date d'inscription
jeudi 26 février 2004
Statut
Membre
Dernière intervention
29 avril 2004
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/2050-code-pour-lister-les-tables-de-donnees-access-en-vb-net

Messages postés
2
Date d'inscription
jeudi 26 février 2004
Statut
Membre
Dernière intervention
29 avril 2004

Pas d'accord ! Tu utilises les objets et méthodes VB6 et notamment ADODB et non ADO.NET. Pour s'en tenir à du 'vrai' .NET il faut faire :
Dim sqlDataConn As New SqlConnection(CONNECTION_DATA)
Dim schemaDA As SqlDataAdapter = New SqlDataAdapter("SELECT * FROM INFORMATION_SCHEMA.TABLES " & _
"WHERE TABLE_TYPE = 'BASE TABLE' " & _
"ORDER BY TABLE_TYPE", _
sqlDataConn)

Dim schemaTable As DataTable = New DataTable()
schemaDA.Fill(schemaTable)

On obtient alors une table décrivant les base (voir MSDN : http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconobtainingschemainformationfromdatabase.asp)

Guillaume
Messages postés
57
Date d'inscription
dimanche 29 décembre 2002
Statut
Membre
Dernière intervention
27 mai 2008

sa c vrai, c soulan sa
Messages postés
44
Date d'inscription
vendredi 25 janvier 2002
Statut
Membre
Dernière intervention
13 avril 2004

un zip, ca ne fait pas de mal!!!!
C'est même mieux qu'une explication bidon !!!!!!!!!!!