Sql Serverda hazırladığınız bir procedureden geriye output parametre ile bilgi gönderiyorsanız, gelen bilgiye C# kodu içinde şu şekilde ulaşabilirsiniz :
//sqlCommand1 kullanacağınız command nesnesi
//sqlConnection2 kullanacağınız connection nesnesi
//myprocedure yazdığınız procedure ünüz
//@donenDeger procedurede tanım output parametre
//işlemimizi sotred procedure ile yapacağımızı belirtiyoruz
sqlCommand1.CommandType = CommandType.StoredProcedure;
//kullanacağımız stored procedureü belirtiyoruz
sqlCommand1.CommandText = “myprocedure”;
//procedurede tanımlı olan parametreyi commandımıza ekliyoruz.
sqlCommand1.Parameters.Add(“@donenDeger”, SqlDbType.NVarChar, 20);
//eklediğimiz parametrenin bir output parametre olduğunu ve geriye bilgi göndereceğini belirtiyoruz.
sqlCommand1.Parameters["@donenDeger"].Direction = ParameterDirection.Output;
//bağlantımızı açıyoruz
sqlConnection2.Open();
//commandımızın hangi bağlantı üzerinden işlem yapacağını belirtiyoruz
sqlCommand1.Connection = sqlConnection2;
//komutumuzu çalıştırıyoruz
sqlCommand1.ExecuteNonQuery();
//output parametremizden gelen değeri string bir değişkene alıyoruz.
string gelen = sqlCommand1.Parameters["@donenDeger"].Value.ToString();
textBox1.Text = gelen;



