Visual Studio C# Dersleri – C# SqlServer VeriTabanı Kayıt Silme

1-C# SqlServer Veri Tabanı Bağlantısı

2-C# SqlServer Veri Tabanı Kayıt Ekleme
3-C# SqlServer Veri Tabanı Kayıtlar Arasında Gezinti
4-C# SqlServer Veri Tabanı Kayıt Silme
5-C# SqlServer Veri Tabanı Kayıt Güncelleme
6-C# SqlServer Veri Tabanı Kayıt Arama

C# Derslerimize SqlServer veri tabanından kayıt silme işlemi ile devam ediyoruz,

Silme işlemi için silinecek olan kaydın diğer kayıtlar ile karışmaması için benzersiz bir alan üzerinden kayda erişip işlemi yapmada fayda var bu tcno,musterino,id.. vb bir alan olabilir biz uygulamamızda tcno alanı üzerinden ilgili kaydı silme işlemini yapacağız. Önceki konularımızda kayıtlar arasında gezinti işleminden bahsetmiştik kayıtlar arasında gezinti yaparken ekranda aktif olan kaydı sqlserver veri tabanından silmek için ilk olarak kullanıcıya silme işlemini doğrulatmak için messagebox ile “Silinecek Kayıt Bu mu?” diye soruyoruz ki bir yanlışlık olmasın 🙂 eğer onay verilirse sqlserver üzerinden delete komutu ile kaydı siliyoruz. silme işlemi için kodlarımız..:

DialogResult c;
c = MessageBox.Show("Silinecek Kayıt Bu mu ?", "Silme İşlemi",
MessageBoxButtons.YesNo, MessageBoxIcon.Information);
if (c == DialogResult.Yes)
{
baglanti.Open();
SqlDataAdapter adaptor = new SqlDataAdapter("select * from kayit", baglanti);
adaptor.Fill(ds, "kayit");
adaptor.DeleteCommand = new SqlCommand("delete from kayit where tcno=@tcno",baglanti);
adaptor.DeleteCommand.Parameters.Add("@tcno",textBox4.Text);   
//www.bilisimogretmeni.com
ds.Tables[0].Rows[sira].Delete();
adaptor.Update(ds, "kayit");
adaptor = new SqlDataAdapter("select * from kayit", baglanti);
ds.Clear();
adaptor.Fill(ds, "kayit");
toplamkayit = ds.Tables["kayit"].Rows.Count;
label7.Text = Convert.ToString(toplamkayit);
sira = 0;
Gezgin(); //www.bilisimogretmeni.com
}

Yaptığımız işlem basit olarak silinecek kayıt onaylandıktan sonra veri tabanından tüm katırları adaptor nesnesine alıyoruz daha sonra adaptor.DeleteCommand satırında delete from kayit where tcno=@tcno ile silme işlemini gerçekleştiriyoruz. sonra adaptor.Update ile silme işleminin o anki aktif tablo üzerinde geçerli olması için güncelleme yapıyoruz ve daha sonra güncelleme işleminin program üzerinde aktif olması içinde tekrardan adaptor = new SqlDataAdapter(“select * from kayit”, baglanti); ile tüm kayıtları alıp programı güncelliyoruz.
sqlserversilme

Pin It on Pinterest