Asp ile veritabanına veri ekleme ,  veri düzenleme ve veri silme işlemleri için önce basit bir tablo tasarımı yapalım.

Tablomuzun adı :  DenemeTbl

Tablomuzdaki alanları oluşturalım :

id    int  otomatik sayı
baslik  nvarchar(50)
detay  nvarchar(MAX)

Veritabanı işlemlerinden önce veritabanı bağlantı kodumuzu yazmayı unutmuyoruz. Veritabanı bağlantı kodları için tıklayın.

İlk olarak veritabanımıza formdan gelen verileri ekleyelim. bkz. Form oluşturmak

baslik = request.form("baslik")
detay = request.form("detay")

if baslik="" or detay="" then 'boş değer gelirse uyarı vereceğiz
response.write"<script>javascript:alert("lütfen Boş bırakmayın!");</script>"
end if

baglanti.execute("Insert Into DenemeTbl(baslik,detay) VALUES  ('"&baslik&",'"&detay&"'') ")
response.write"<script>javascript:alert("Kayıt Eklendi!");</script>"

Şimdi Düzenleme yapalım.
Not: Düzenleme sayfası linki her kayıt için farklı olmalıdır.Bunun nedeni hangi veriyi düzenleyeceğimizi bilmek içindir. Tablo oluşturuken id değerini otomatik sayı yaptık ki her kaydın id si farklı olsun diye.
Örnek düzenleme linki  :   veri_duzenle.asp?id=1

id = request.querystring("id") ' kayıtın id'sini aldık , hangi kaydı düzenleyeceğimizi bilmek için
baslik = request.form("baslik")
detay = request.form("detay")

baglanti.execute("UPDATE DenemeTbl set baslik = '"&baslik&"' , detay='"&detay&"' Where id="&id&" ")
response.write"<script>javascript:alert("Kayıt Güncellendi!");</script>"

Şimdi Silme İşlemi Yapalım.

id = request.querystring("id")

baglanti.execute("DELETE from DenemeTbl Where id="&id&" ")
response.write"<script>javascript:alert("Kayıt Silindi!");</script>"

ASP ile veritabanı işlemlerini bu şekilde gerçekleştirdik.

 

 

697 okunma

(2) (5) (4)
11 oy


Yazar : Enver Yurtsever

Web Developer & Designer

“ASP ile Veri Ekleme, Düzenleme, Silme İşlemleri” için 2 Yorum

  1. esra sönmez diyor ki:

    veri tabanında silme işlemi yaptırdıktan sonra mesela id numarası 1 2 3 4 5 olan verilerden 3.veriyi sildiğimizde tablomda 1 2 4 5 kalıyor.bunu kendiliğinden nasıl düzeltebiliriz?yani 1 2 4 yerine kendiliğinden 1 2 3 yapması için ne yapmam gerekiyor?

    • Enver Yurtsever diyor ki:

      veritabanındaki id alanı primary key ve benzersiz bir değer olduğu için , silinen kayıt satırı tamamen gider. tekrardan o kayıtı geri getiremezsiniz. Doğru olan da budur. Her bir kayıtın id’si farklı olmak zorundadır. Ayrıca neden tekrar 1-2-3 şeklinde sıralatmak istiyorsunuz ?

ASP ile Veri Ekleme, Düzenleme, Silme İşlemleri Yazısı için Yorum Yapabilirsiniz

Sponsorlar


lyrics

DMCA.com