Data Platform Developer Center > Data Platform Development Forums > ADO.NET Data Providers > How to run many .sql not running once per time.
Ask a questionAsk a question
 

AnswerHow to run many .sql not running once per time.

  • Wednesday, October 28, 2009 2:42 PMRafael Bastos Vasques Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Im using:
    FileInfo file = new FileInfo("C:\\Loja\\Script\\Chica Fulô - Shopping Sul\\v.sql");
                        
                        string script = file.OpenText().ReadToEnd();
                        SqlConnection conn = new SqlConnection(sqlConnectionString);
                        Server server = new Server(new ServerConnection(conn));
                        server.ConnectionContext.ExecuteNonQuery(script);
    but using this way i need to run once per time.
    i need run all .sql has contains in this folder.

    Thank.

    I did forget:

    DirectoryInfo dirInfo = new DirectoryInfo(@"C:\\Loja\\Script\\Chica Fulô - Shopping Sul");

    FileInfo[] fileInfos = dirInfo.GetFiles("*.sql"); foreach (FileInfo fi in fileInfos) { string script = fi.OpenText().ReadToEnd(); SqlConnection conn = new SqlConnection(sqlConnectionString); Server server = new Server(new ServerConnection(conn)); server.ConnectionContext.ExecuteNonQuery(script); }

Answers

All Replies