Création automatique des tables dans une Base de données SQL Server

Author:

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

using System;
using System.Data;
using System.Data.SqlClient;

   class CreationAutomatiqueTable
   {
          static void Main()
      {
          // Créer une chaîne de connexion
         String chaineConnexion= @"server=(local);database=MesExemples.com;Integrated Security=SSPI";

         SqlConnection connexion = new SqlConnection(chaineConnexion);

          // Créer une commande vide
         SqlCommand commandeVide = connexion.CreateCommand();

         try
         {
            connexion.Open();

            Console.WriteLine("Connexion Terminée");

            Console.WriteLine("Création d'une table en cours");
            commandeVide.CommandText = "CREATE TABLE Utilisateur (nom varchar(255))";
            Console.WriteLine("Nombre de colonne créee: {0}", commandeVide.ExecuteNonQuery());

            // Insertion des données dans la table
            commandeVide.CommandText = "INSERT INTO Utilisateur VALUES ('invité');INSERT INTO Utilisateur VALUES ('MesExemples.com')";
            Console.WriteLine("Fin d'insertion des données");
            Console.WriteLine("Nombre d'enregistrement insérée: {0}", commandeVide.ExecuteNonQuery());

             Console.WriteLine("Fin des Opération, Merci d'avoir patienter.");

         } catch (SqlException ex) {

            Console.WriteLine(ex.ToString());

         } finally {  

            connexion.Close();
            Console.WriteLine("Fermeture la Connexion.");

         }
      }
   }

Leave a Reply

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