using System;
using System.IO;
using System.Data;
using System.Data.SqlClient;
using System.Collections.Generic;
using System.Text;
namespace requetefichier
{
public class Program
{
public String getrequete()
{
string path = @"c:\test.sql";//chemin de ton fichier
//
StreamReader sr = null;
//
String line=null;
try
{
sr = new StreamReader(path);
line = sr.ReadToEnd();
//Console.WriteLine(line);
}
catch (Exception ex)
{
throw ex;
}
return line;//lcette variable stocke le contenu de ton fichier .sql
}
public static void Main()
{
Program pg=new Program();
//conection de la base de données
SqlConnection mycnx = new SqlConnection(//il faut mettre ta chaine de connexion ici);
//on appelle la fonction qui lit la requete
String requete = pg.getrequete();
//construction de la requete
SqlCommand mycmd = new SqlCommand(requete, mycnx);
//spécification du type de commande
mycmd.CommandType = CommandType.Text;
//ouverture de la connexion
mycnx.Open();
try
{
//execution de la requete
mycmd.ExecuteNonQuery();
}
catch (Exception e)
{
throw e;
}
}
}
}