Bu yazılı dersimizden önceki Bilgi Listeleme dersimize bakmanız iyi olacaktır. Önceki uygulamamıza bağlı olarak yeni bir form oluşturalım. aşağıdaki gibi nesneleri ekleyelim.
Button(sil) ve button(İptal) için aşağıdaki kodları ekleyelim.
private void button1_Click(object sender, EventArgs e)
{
//Veritabanın gağlantı türü ve hangi dosyaya bağlanacağını belirtir. access dosyasını bin/debug içine attık.
OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.ACE.Oledb.12.0;Data Source=ogrenciler.accdb");
OleDbCommand sorgu = new OleDbCommand();//sorgu komut yapısı oluşturuldu
baglanti.Open();// bağlantı açıldı
sorgu.Connection = baglanti;//hangi bağlantıda kullanılacak
sorgu.CommandText = String.Format("delete from ogrenci_bilgi where numara={0}", textBox1.Text);
int adet=sorgu.ExecuteNonQuery();
if (adet == 0)
MessageBox.Show("Kayıt bulunamadı.");
else
MessageBox.Show(adet+" adet kayıt silindi");
baglanti.Close();
}
private void button2_Click(object sender, EventArgs e)
{
this.Close();
}
Bu şekilde access veritabanına c# windows form application(uygulama) üzerinde kayıtsilme işlemi gerçekleştirmiş olduk. Güncelleme için sıradaki derslerimizi takip edebilirsiniz.
Yorum ekle