Forum

ASP'de Veritabanı, ...
 
Bildirimler
Hepsini Temizle

ASP'de Veritabanı, kayıt ve silme işlemleri

8 Yazılar
5 Üyeler
0 Reactions
1,237 Görüntüleme
(@korhankoseoglu)
Gönderiler: 547
Honorable Member
Konu başlatıcı
 

Arkadaşlar merhaba php vs asp Yapalım :d

Bende size Asp'de veritabanına kayıt ve silme işlemlerini anlatayım 

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"")=""cozumpark.com""
rs.update
%>

Böylece tablo'daki isim alanına cozumpark.com 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.

 

kolay gelsin

 
Gönderildi : 22/02/2008 15:39

(@OmerKARADENIZ)
Gönderiler: 1560
Noble Member
 

Merhaba

Bilgi için Teşekkür Ederim.

 
Gönderildi : 22/02/2008 18:51

(@korhankoseoglu)
Gönderiler: 547
Honorable Member
Konu başlatıcı
 

rica edeim ileriki zamanlarda daha geniş kapsamlı olarak asp den bahsedicem

 
Gönderildi : 22/02/2008 22:25

Hakan Uzuner
(@hakanuzuner)
Gönderiler: 33322
Illustrious Member Yönetici
 

Merhaba Korhan bey

 

katkılarınız için çok teşekkür ediyor ve devamını bekliyoruz.

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 22/02/2008 23:55

(@korhankoseoglu)
Gönderiler: 547
Honorable Member
Konu başlatıcı
 

hakan ve dursun bey bilgilendirme için teşekkürler.

asp bir programlamaya girdiği için işletim sistemleri üzerine daha çok bahsedildiğinden bu tür makalelerin olacağını düşünmedim madem öyle bir kapsamlı makale yazayım

 

tekrar teşekkürler.

 
Gönderildi : 23/02/2008 01:41

(@yasaryilmazer)
Gönderiler: 193
Reputable Member
 

korhan selamlar,

teşekkürler benimde böyle bir projem var.

www.yasaryilmazer.net reklam gibi olmasın ama 🙂

takıldığımda postlarıma msj ver 🙂 kolay gelsin. 

 
Gönderildi : 23/02/2008 03:08

(@korhankoseoglu)
Gönderiler: 547
Honorable Member
Konu başlatıcı
 

slmlar yaşar

seve seve mesaj veririm 😀

 

kolay gelsin iyi çalışmalar dilerim

 
Gönderildi : 23/02/2008 12:07

(@cengizozdemir)
Gönderiler: 22
Eminent Member
 

Mrb Korhan Bey vermiş olduğun bilgiler için teşekkür ederim.

 
Gönderildi : 07/02/2009 02:47

Paylaş: