C# VERİ TABANI BAĞLANTISI STORED PROCEDURE ÇALIŞTIRMA

sdkbyrm

webmasterfrm
Üyelik Tarihi
23 Aralık 2020
Mesajlar
813
Beğeniler
1
Ticaret: 0 / 0 / 0
SQL Server’da daha önceden oluşturmuş olduğumuz Stored Procedure‘ ü kullanarak veri tabanına kayıt ekleme işlemini gerçekleştiren örneğimizi inceleyelim.




040415_1744_CSTOREDPROC1.png


Oluşturduğumuz Stored Proceduresirket” isimli veritabanında bulunan “musteriler” isimli tabloya kayıt ekleme işlemi gerçekleştirmektedir.

**Örneği incelemeden önce “SQL SERVER Stored Procedure Kullanımı” konusuna göz atmak isterseniz tıklayınız.​

Şimdi C# üzerinde formumuzu aşağıdaki şekilde oluşturuyoruz.

040415_1744_CSTOREDPROC2.png


Kayıt Ekle butonuna çift tıklayarak kodlarımızı yazacağız. Ancak daha önce ;


1
2
3

using System.Data.SqlClient;
satırını projemize ekliyoruz.

Butona ;


1
2
3
4
5
6
7
8
9
10
11
12
13

SqlConnection con = new SqlConnection("server=.; Initial Catalog=sirket;Integrated Security=SSPI");
SqlCommand cmd = new SqlCommand();
con.Open();
cmd.Connection = con;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "MusteriEkle"; //Stored Procedure' ümüzün ismi
cmd.Parameters.Add("mAd", SqlDbType.NVarChar, 50).Value = textBox1.Text; //Stored procedure deki parametrelere
cmd.Parameters.Add("mSoyad", SqlDbType.NVarChar, 50).Value = textBox2.Text; // textboxlardan değerleri
cmd.Parameters.Add("mSehir", SqlDbType.NVarChar, 50).Value = textBox3.Text; //alıyoruz.
cmd.ExecuteNonQuery();
con.Close();
Kodlarını ekleyip projemizi çalıştıralım.

040415_1744_CSTOREDPROC3.png


İşlem tamam. C# ile Sql bağlantısında Stored Procedure kullanarak kayıt ekleme işlemini tamamlamış olduk.

040415_1744_CSTOREDPROC4.png
 
Üst