Onur Keçe

Masaüstü Yazılım Geliştirici

Web Geliştirici

0

Sepetinizde ürün bulunmuyor.

Onur Keçe

Masaüstü Yazılım Geliştirici

Web Geliştirici

Blog Post

C# İnsert İnto Yapısı (SQL Server)

3 Ağustos 2020 C#
C# İnsert İnto Yapısı (SQL Server)

Merhaba arkadaşlar. Bu yazımızda C# ile insert into yapısını inceleyeceğiz. İnsert into yapısı C#’da veritabanımıza bilgi kaydetmeye yarayan bir yapıdır. Peki bu yapı nasıl kullanılır. Hep beraber inceleyelim. Öncelikle SQL kodlarına erişmemiz için using System.Data.SqlClient; kütüphanesini eklemeyi unutmayalım. İlk önce form tasarımını yapalım.

İsterseniz sizler daha basit form tasarlayabilirsiniz. Sonra FirmaEkle() adında public bir sınıf oluşturup aşağıdaki kodları yazalım.

SqlConnection baglanti = new SqlConnection("Data Source=ONUR;Initial Catalog=Mutakabat;Integrated Security=True");

public void FirmaEkle()
{     
  if (txtFirmaAd.Text != "" && txtMutabakatMail.Text != "")
  {
    baglanti.Open();
    string kayit = "insert into firmalar (kullaniciad,firmaad,yetkili,il,ilce,vergidaire,vergino,mutabakatmail,telefon,adres,borc) values (@p1,@p2,@p3,@p4,@p5,@p6,@p7,@p8,@p9,@p10,@p11)";
    SqlCommand ekle = new SqlCommand(kayit, baglanti);
    ekle.Parameters.AddWithValue("@p1", lblFirma.Text);
    ekle.Parameters.AddWithValue("@p2", txtFirmaAd.Text);
    ekle.Parameters.AddWithValue("@p3", txtYetkili.Text);
    ekle.Parameters.AddWithValue("@p4", cmbil.Text);
    ekle.Parameters.AddWithValue("@p5", cmbilce.Text);
    ekle.Parameters.AddWithValue("@p6", txtVergiDaire.Text);
    ekle.Parameters.AddWithValue("@p7", txtVergiNo.Text);
    ekle.Parameters.AddWithValue("@p8", txtMutabakatMail.Text);
    ekle.Parameters.AddWithValue("@p9", txtTelefon.Text);
    ekle.Parameters.AddWithValue("@p10", txtAdres.Text);
    ekle.Parameters.AddWithValue("@p11", txtBorc.Text);
    ekle.ExecuteNonQuery();
    baglanti.Close();
    lblMesaj.Visible = true;
    lblMesaj.ForeColor = Color.Green;
    lblMesaj.Text = "Firma Başarıyla Kaydedildi";
  }
  else
  {
    lblMesaj.Visible = true;
    lblMesaj.ForeColor = Color.Red;
    lblMesaj.Text = "'Firma Adı' ve Mutabakat Mail Boş Bırakılamaz";
  }
}

Kodumuz veritabanına ekleme işlemi yapmakla beraber Firma adı ve Mail alanı boş geçildiği taktirde hata mesajı döndürmektedir. btnKaydet butonumuzun click eventine sınıfımızı çağırarak kodumuzu çalışır hale getirelim.

private void btnKaydet_Click(object sender, EventArgs e)
{  
   FirmaEkle();
}

Etiketler: