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# İle Update İşlemleri (SQL)

5 Ağustos 2020 C#
C# İle Update İşlemleri (SQL)

Bu yazımızda C# ile update yapısını inceleyeceğiz. Projelerimizde kayıt girdiğimiz zaman elbet yanlışlıklar yapabiliyoruz ya da bilgi güncellememiz gerekiyor. Bunu için ise bize ilaç olan Update yapısına bir göz fırlatalım. Öncelikle Aşağıdaki formu tasarlayalım. Sizler daha basit form tasarlayabilirsiniz.

Form’u tasarladıktan sonra public türünde FirmaGuncelle() adında bir class oluşturalım. Öncelikle SQL kodlarına erişebilmemiz için using System.Data.SqlClient; kütüphanesini eklemeyi unutmayınız.

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

private void FirmaGuncelle()
{
   try
   {
      baglanti.Open();
      string kayit = "update firmalar set firmaad=@p1, yetkili=@p2, vergidaire=@p3, vergino=@p4, mutabakatmail=@p5, telefon=@p6, adres=@p7 where firmaid=@p8";
      SqlCommand guncelle = new SqlCommand(kayit, baglanti);
      guncelle.Parameters.AddWithValue("@p1", txtFirmaAd.Text);
      guncelle.Parameters.AddWithValue("@p2", txtYetkili.Text);
      guncelle.Parameters.AddWithValue("@p3", txtVergiDaire.Text);
      guncelle.Parameters.AddWithValue("@p4", txtVergiNo.Text);
      guncelle.Parameters.AddWithValue("@p5", txtMutabakatMail.Text);
      guncelle.Parameters.AddWithValue("@p6", txtTelefon.Text);
      guncelle.Parameters.AddWithValue("@p7", txtAdres.Text);
      guncelle.Parameters.AddWithValue("@p8", lblid.Text);
      guncelle.ExecuteNonQuery();
      baglanti.Close();
      lblMesaj.Visible = true;
      lblMesaj.ForeColor = Color.Green;
      lblMesaj.Text = "Firma Bilgileri Güncellendi";
   }
   catch (Exception)
   {
      lblMesaj.Visible = true;
      lblMesaj.ForeColor = Color.Red;
      lblMesaj.Text = "Firma Güncelleme Hatası";
   }

Yukarıda yazdığımız kod firmaid‘ye göre bilgileri güncellemimizi sağlamaktadır. Eğer güncelleme işlemi başarılı ise bize “Firma Bilgileri Güncellendi” mesajı vermektedir. Aksi durumda ise “Firma Güncelleme Hatası” mesajı döndürmektedir. Kodumuzu tam çalışması için btnGuncelle butonunun Click evetine aşağıdaki kodu yazıyoruz ve uygulamamızı bitiriyoruz.

private void btnGuncelle_Click(object sender, EventArgs e)
{
  FirmaGuncelle();
}

BEFORE

AFTER

Etiketler: