Would you like to react to this message? Create an account in a few clicks or log in to continue.


 
AnasayfaAnasayfa  Latest imagesLatest images  Kayıt OlKayıt Ol  Giriş yapGiriş yap  

 

 Veritabanı, kayıt ve silme işlemleri

Aşağa gitmek 
YazarMesaj
hacked
MASTER
MASTER
hacked


Mesaj Sayısı : 199
Kayıt tarihi : 08/03/08

Veritabanı, kayıt ve silme işlemleri Empty
MesajKonu: Veritabanı, kayıt ve silme işlemleri   Veritabanı, kayıt ve silme işlemleri EmptyC.tesi Mart 15, 2008 5:50 am

Artık veritabanına baglanmayıda ögrendiğimize göre artık silme ve kayıt işlemlerini öğrenebiliriz.ılk olarak kayıt etme'yi öğrenelim.

Genelde ekleme isini form'lardan alınan bilgileri ekleyerek yaparız.Ben burda size sadece eklemeyi göstereceğim.
ılk önce veritanına bağlanalım ve sonra tabloya bağlanarak "isim" adlı alanımıza herhangi bir yazı yazdıralım.

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

' veritabanına baglandik.şimdi sıra tablo'da

set rs = server.createobject("ADODB.Recordset")
SQL = "Select * from Tablo"
rs.open SQL,vt,1,3

' simdi bir kayıt ekleyeceğiz

rs.addnew
rs("isim")="ASPrehberi.net"
rs.update
%>

Böylece tablo'daki isim alanına ASPrehberi.net yazısını ekledik.
<% rs.addew %> ın anlamı yeni bir boş kayıt oluştur demektir.
<% rs.update %> ise kayıtımızı ekleme anlamına sahiptir.Eğer burda <% rs.update %> i ne kadar yazarsaniz aynı kayıtı o kadar çok eklersiniz.

Evet ekleme işlemini öğrendiğimize göre silme işine geçebiliriz.

Bu seferde hersey aynı olcak fakat SQL komutuna dikkat edin.

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

' veritabanina baglandik.Simdi sira tablo'da

set rs = server.createobject("ADODB.Recordset")
SQL = "Delete * from Tablo"
rs.open SQL,vt,1,3
%>

Gördügünüz gibi select yerine delete kullandık.Fakat böyle bir kod koyarsanız Tablo'daki bütün kayıtlari silersiniz.Tek bir kayit silmek için SQL komutunuz
<% SQL = "Delete * from Tablo WHERE ID = 5 " %>
şeklinde olmalıdır.Bu durumda ID numarasi 5 olan kayıdı silmiş olduk.

Umarım bu iki işlemi anlamışsınızdır.Bunlar ileride çok kullanacağınız işlemlerdir.__________________
Unutmayın Kardeşlerim Herzaman Bi Dostunuz olarak Ben varım
Sayfa başına dön Aşağa gitmek
 
Veritabanı, kayıt ve silme işlemleri
Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
 :: Web Programlama-
Buraya geçin: