bonjour,
j'ai effectué une recherche sur google, dans la FAQ et dans ce forum.

Je voudrais savoir s'il est possible de créer (et supprimer) dynamiquement une table SQL-SERVER 2K à partir de C#. Je vois qu'avec le DataTable on peut insérer, updater ... mais a priori pas créer ni dropper.

Existe-il un autre objet qui permettrait de faire ça ?

Merci.



Bon je n'ai pas réussi à créer de table mais en revanche j'ai réussi à créer une vue avec le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
void CreeVue(string NomVue, string CodeSql)
    {
        // Crée une vue avec les enregistrements sélectionnés dans le code sql
        SqlConnection myConnection = (SqlConnection)Session["myConnection"];
        SqlCommand cm = new SqlCommand("CREATE VIEW [" + NomVue + "] AS " + CodeSql, myConnection);
        SqlDataAdapter myAdapter = new SqlDataAdapter();
        myAdapter.SelectCommand = cm;
        DataSet ds = new DataSet();
        myAdapter.Fill(ds);
    }