
{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.");
}
}
}