PDA

View Full Version : آموزش: اجرای فایل کوئری



gerdioz
چهارشنبه 04 اسفند 1389, 19:52 عصر
سلام من یک فایل حاوی دستورات کوئری دارم مثلا
create table login
(
Operator nvarchar(20) primary key,
Username nvarchar(10),
Password nvarchar(10)
)
چطور میشه دستورات اون رو اجرا کرد در این فایل چندین دستور اینجوری است

AmirHarirbafan
چهارشنبه 04 اسفند 1389, 20:39 عصر
string query = System.IO.File.ReadAllText("C:\\Temp\\a.txt");

string connectionString = @"Data Source=.;Initial Catalog=testdb;Integrated Security=True";
System.Data.SqlClient.SqlConnection connection = new System.Data.SqlClient.SqlConnection(connectionStri ng);
System.Data.SqlClient.SqlCommand command = connection.CreateCommand();
command.CommandText = query;
connection.Open();
command.ExecuteNonQuery();
connection.Close();

توجه داشته باشید که دستورات در این حالت فقط اجرا میشوند و نتیجه ای برنمیگردانند.
در فایل کوئری، بین دستوراتی مثل ایجاد جدول، ایجاد Stored Proc و ... باید از دستور GO استفاده شود