Afficher le Schéma SQLServeur

Author:

Recherche,dans,la,base,de,données:,non,édité
{filelink=16139}

using System;
using System.Data;
using System.Data.SqlClient;
namespace Base_de_Données
{

public class MetaData
{    

    public static DataSet GetTableSchema(string nomTable)
  {
    String chaineConnexion = "server=(local);database=MesExemples.com;Integrated Security=SSPI";
    string query = string.Format("SELECT  * FROM {0}", nomTable);

    using (SqlConnection localSqlConn = new SqlConnection(chaineConnexion))
    {
        DataSet ds = new DataSet();

        SqlCommand sqlCmd = new SqlCommand(query, localSqlConn);
        SqlDataAdapter AdaptateurSQL = new SqlDataAdapter(sqlCmd);

        AdaptateurSQL.FillSchema(ds, SchemaType.Source, nomTable);
        AdaptateurSQL.Fill(ds, nomTable);

        AdaptateurSQL.Dispose();

        return ds;
    }
    }
  }

 }

Leave a Reply

Your email address will not be published. Required fields are marked *