ASP.NET – C# Stored Procedure Çağırmak

Selamün Aleyküm Arkadaşlar;

Ogrenciler tablosu olsun iki tane prosedur yazılmış olsun. OgrenciEkle, OgrenciListele. Biri öğrenci eklemek için diğeri öğrenci listelemek için. Alanları da no, ad, soyad olsun.

İlk önce Sql serverla işlemlerimizi yapmamızı sağlayan kütüphanemizi tanımlıyoruz.

Bağlantımızı oluşturuyoruz.

Bağlantımızı açıyoruz.

Veritabanına sorgumuzu göndermek için SqlCommand nesnesini tanımlıyoruz.

Hangi bağlantıyla bağlanacağını, sorgunun türünün ne olacağını ve hangi sorguyu çalıştıracağını tanımlıyoruz.

3 tane parametresi var. no int, ad nvarchar(50), soyad nvarchar(50) Üç tane Textbox nesnemiz olsun. Verileri oradan alalım.

Geriye veri döndürmeyeceği için ExecuteNonQuery metoduyla veriyi çalıştırıyorum ve bağlantıyı kapatıyorum.

Şimdi ikinci prosedürümüzü çağıralım. İkinci prosedürümüz geriye değer döndürüyor. O yüzden SqlDataAdapter nesnesini tanımlayacağız. Dönen değeri DataGridView de gösterelim.

Not: CommandType kullanabilmek için System.Data kütüphanesini çağırmanız gerekir.

 

Hayırlı günler. Sağlıcakla kalın.

Bu döküman www.ibasoglu.com’a aittir. Kaynak belirtmek suretiyle alıntı yapılabilir.