Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Exécution d’une requête de définition des données avec la méthode ‘ExecuteNonQuery()’

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

using System;
using System.Data;
using System.Data.SqlClient;
 
class RequeteDDL
{
  public static void Main()
  {
 
    SqlConnection connexion =new SqlConnection(@"server=(local);database=MesExemples.com;Integrated Security=SSPI;");
 
    SqlCommand commandeSQL = connexion.CreateCommand();
 
    // Création de la table Utilisateur
    commandeSQL.CommandText =
      "CREATE TABLE Utilisateur (" +
      "  ID int CONSTRAINT PK_Persons PRIMARY KEY," +
      "  Nom nvarchar(15) NOT NULL," +
      "  Prenom nvarchar(15) NOT NULL," +
      "  email nvarchar(15) NOT NULL," +
      "  DateDeNaissance datetime" +
      ")";
 
    connexion.Open();
 
    Console.WriteLine("Création de la table Utilisateur");
    int result = commandeSQL.ExecuteNonQuery();
    Console.WriteLine("Résultat d'exécution: " + result);
 
    // Modifier la table
    commandeSQL.CommandText =
      "ALTER TABLE Utilisateur " +
      "ADD Pays varchar(255)";
 
    Console.WriteLine("Modification de la table");
    result = commandeSQL.ExecuteNonQuery();
    Console.WriteLine("Résultat d'exécution: " + result);
 
      //Suppression de la table
    commandeSQL.CommandText = "DROP TABLE Utilisateur";
 
    Console.WriteLine("Suppression en cours");
    result = commandeSQL.ExecuteNonQuery();
    Console.WriteLine("Résultat d'exécution = " + result);
 
    connexion.Close();
  }
}

No comments yet.

Leave a Comment