CODE POUR LISTER LES TABLES DE DONNÉES ACCESS EN VB.NET
cs_visualbasic
Messages postés44Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention13 avril 2004
-
12 juil. 2002 à 21:34
GuillaumeS
Messages postés2Date d'inscriptionjeudi 26 février 2004StatutMembreDernière intervention29 avril 2004
-
29 avril 2004 à 12:31
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
GuillaumeS
Messages postés2Date d'inscriptionjeudi 26 février 2004StatutMembreDernière intervention29 avril 2004 29 avril 2004 à 12:31
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)
29 avril 2004 à 12:31
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
17 juil. 2003 à 18:21
12 juil. 2002 à 21:34
C'est même mieux qu'une explication bidon !!!!!!!!!!!