Kolla in ADO .Net i SDKn, eller på MSDN siten. Sök även på SqlParamter, vilket är den klass du använder dig av för just det du frågar. Det finsn även en hel del frågor ang detta i forumen här där kan du söka. Kolla in denna artikel: Exempel 1 , parametrarnas värden sätts manuellt från argumenten till funktionenSv: C# stored procedure
Då vi är många som redan svarat på dessa frågor. De börjar tyvärr bli lite tjatiga :-)
Det finns även en hel del bra böcker du kan läsa om just ADO .Net om du vill göra fler trevliga sakert så som Transaktioner m.m.
Mvh JohanSv: C# stored procedure
http://www.pellesoft.se/area/articles/article.aspx?artid=364
/JohanSv: C# stored procedure
public void test(int Parameter1,string Parameter2)
{
SqlConnection connection=new SqlConnection("Connectionstring");
connection.Open();
SqlCommand selectCommand=new SqlCommand("SP_Namn",connection);
selectCommand.CommandType=CommandType.StoredProcedure;
selectCommand.Parameters.Add("@Parameter1",SqlDbType.Int,4,"Parameter1").Value=Parameter1;
selectCommand.Parameters.Add("@Parameter2",SqlDbType.VarChar,50,"Parameter2").Value=Parameter2;
selectCommand.ExecuteCommand();
}
Exempel 2 , parametrarnas värden kommer från ett dataset och sätts av adaptern
public void Update(DataSet dataset)
{
SqlConnection connection=new SqlConnection("Connectionstring");
connection.Open();
SqlCommand selectCommand=new SqlCommand("SP_Namn",connection);
selectCommand.CommandType=CommandType.StoredProcedure;
selectCommand.Parameters.Add("@Parameter1",SqlDbType.Int,4,"Parameter1");
selectCommand.Parameters.Add("@Parameter2",SqlDbType.VarChar,50,"Parameter2");
SqlDataAdapter adapter=new SqlDataAdapter(selectCommand);
adapter.Update(dataset,"TableName");
}