PDA

View Full Version : اجرای فایل با پسوند .sql



mojtaheri
یک شنبه 02 آبان 1389, 09:22 صبح
سلام خدمت دوستان چطوری می شه یک فایل با پسوند sql رو توی C# اجرا کرد.این فایل حاوی تعدادی از دستورات Sql است .لطفا اگه کسی می دونه یه راهنمایی بکنه

Roia_del
یک شنبه 02 آبان 1389, 09:43 صبح
سلام. شما می تونید این فایل رو به صورت متنی بخونید. و به SQL Server وصل بشید و متن درون اون رو با یک SQLCommand اجرا کنید.

mojtaheri
یک شنبه 02 آبان 1389, 09:56 صبح
چطوری فایل متنی رو بخونم و از sqlcommand بخونم

mahdi87_gh
یک شنبه 02 آبان 1389, 12:54 عصر
FileInfo file = new FileInfo("C:\\myscript.sql");
string script = file.OpenText().ReadToEnd();

برای خوندن از فایل

Roia_del
دوشنبه 03 آبان 1389, 12:08 عصر
چطوری فایل متنی رو بخونم و از sqlcommand بخونم

System.IO.StreamReader sr=new System.IO.StreamReader(@"c:\a.sql");
string sql=sr.ReadToEnd();
sr.Close();
SqlConnection sqlcon=new SqlConnection("Your Connection String")
SqlCommand com=new SqlComand();
com.Connection=sqlcon;
com.CommandText=sql;
sqlcon.Open();
com.ExecuteNoneQuery();
sqlcon.Close();