Asp.Net'de MSSql Veritabanı İle En Temel Delete İşlemi

Asp.Net'de MSSql Veritabanındaki bir kaydı nasıl sileceğimizi görüyoruz.

Merhaba arkadaşlar,

Asp.NET'de en temel Update daha önce öğrenmiştik işlemini ele almıştık. Yine aynı veritabanını kullanarak Delete (veritabanındaki kaydı güncelleme) işlemini ele alacağız. Bu işlem ile ilgili son makaleme buradan ulaşbilirsiniz.

Yeni bir C# projesi açarak veritabanımızı önceki projemizden kopyalayıp yeni projemizdeki App_Data klasörü üzerinde sağ tıklayarak yapıştır komutunu veriyoruz
İlk olarak sayfamızda bize lazım olacak nesnelerimizi ekliyoruz (body tagları içine aşağıdaki kodu yapıştırın);


<div>    

        <table>

            <tr>

                <td>

                    Silinecek Kaydın Adını Girin</td>

                <td>

                    <asp:TextBox ID="txtKayit" runat="server"></asp:TextBox>

                </td>

            </tr>

            <tr>

                <td>

                    &nbsp;</td>

                <td>

                    <asp:Button ID="BtnSil" runat="server" onclick="BtnSil_Click" Text="Sil" />

                </td>

            </tr>

            <tr>

                <td colspan="2">

                    <asp:Label ID="lblMesaj" runat="server"></asp:Label>

                </td>

            </tr>

        </table>    

    </div>



Yaşklaşık olarak resimdeki gibi bir görüntü elde edeceksiniz.



Şimdiki resimde gördüğünüz gibi veritabanımızda birkaç tane kaydımız bulunuyor.



Biz burada Adi Mustafa olan kaydı sileceğiz.

Bunun için sayfada bulunan Sil butonunun Click olayına girerek aşağıdaki kodu yapıştırın;


// Veritabanımızın yolu...

        string veritabani = @"Data Source=.SQLEXPRESS;AttachDbFilename=|DataDirectory|Veritabani.mdf;Integrated Security=True;User Instance=True";

        // Bağlantı nesnemizi tanımlıyoruz.

        SqlConnection baglanti = new SqlConnection(veritabani);

        // Sorgu nesnemizi tanımlıyoruz.

        SqlCommand sorgu = new SqlCommand();

        // Sorgumuzu baglanti nesnesine bağlıyoruz.

        sorgu.Connection = baglanti;

        baglanti.Open();

        // Güncelleme işlemini bu sorgudaki gibi gerçekleştiriyoruz.

        sorgu.CommandText = "DELETE FROM Tablo WHERE Adi='" + txtKayit.Text + "'";

        sorgu.ExecuteNonQuery();

        lblMesaj.Text = "Kayıt silindi !!!";

        baglanti.Close();




Projeyi derleyip çalıştırdıktan sonra aşağıdaki gibi bir kayıt giriyoruz.



Ve kaydımızın Silindiğini göreceksiniz.

Update sorgusuna kısaca göz atacak olursak şu şekildedir.


DELETE FROM Tablo WHERE Adi='Mustafa'



Burada yapılan işlem koşulda belirtildiği gibi adı Mustafa olan kaydı silmektir.

Bu işlemimiz de bu kadar. Görüşmek üzere...
  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

ellerine saglık güzel uygulama:kirp:

Yukarı Git