Burak ŞİMŞEK - Kişisel İnternet Sitesi - Ücretsiz BŞ & UWN Scriptleri

  • Increase font size
  • Default font size
  • Decrease font size

Veritabanından Kayıt Silme

E-posta Yazdır

İlk önce kayıtları silme kodunu bir sayfa oluşturup ekleyin. Mesela sayfamızın adı sil.asp olsun.

sil.asp dosyası kodları:

<%
set Baglanti = Server.CreateObject("ADODB.Connection")
Baglanti.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("veritabani.mdb")) 

set ID = Request.QueryString("ID")

Sorgu = "delete * from Tabloismi where ID="
Sorgu = Sorgu & ID
set db=Baglanti.Execute(Sorgu)

Response.Write "Veri silindi."

Baglanti.CLOSE
SET Baglanti = NOTHING
%>

İlk paragrafta veritabanımıza bağlanıyoruz. İkinci paragrafta veritabanında kayıtlı bulunan verimizin id'sini alıyoruz. Üçüncü paragrafta silme işlemini gerçekleştiriyoruz. Dördüncü paragrafta veriyi sildiğinize dair bir ileti alıyoruz. Son paragrafta ise bağlantımızı kapatıyoruz.

İkinci paragrafta veri id'sini almak için:
Verilerinizi listelediğiniz bir sayfanız var. Bu verileri listelerken verilere ait id'leri de kullanacaksınız. Her veriye ait bir silme linki eklemelisiniz. Örnek olarak şöyle bir link vermeyi deneyebilirsiniz: sil.asp?id=<%rs("ID")%>
Bu yukarıdaki şekilde bir link verdiğinizde o linke tıkladığınızda sizi sil.asp sayfasına id ile birlikte gönderecek ve bu sayfada ilgili veriyi silmiş olacaksınız.