I have windows form app. And all i need is to load variable from textbox into script while using ExecuteNonQuery .
My code :
var connString = @"Data Source=serwer01;Initial Catalog=PolsatCyfrowy;Integrated Security=True;MultipleActiveResultSets=True";
FileInfo file = new FileInfo("C:\\Users\\Kolejki.sql");
SqlConnection conn = new SqlConnection(connString);
Server server = new Server(new ServerConnection(conn));
conn.Open();
string script = file.OpenText().ReadToEnd();
server.ConnectionContext.ExecuteNonQuery(script);
and my script named : Kolejki.sql looks:
declare variable1 VARCHAR (50)
set variable1 = '1234'
select * from table1 where id in(@variable1)
How can i just set variable1 = (text from textbox1? textbox1.Text) I just need only to use ExecuteNonQuery because its so long script and can't use SQLCommand - It's just example.