Seviye: Yeni Üye Grup: Üye
Üyelik Tarihi: 2/29/2008 Yazı/Cevap: 3 Puan: -88 Nereden: //localhost
|
Merhaba Arkadaşlar ;
Bu yazımızda veri tabanı işlemlerini kısaca göreceğiz..
VERİ TABANINA BAĞLANMA <%
Set Baglantimiz = Server.CreateObject("ADODB.Connection") Baglantimiz.Open "Provider=Microsoft.JET.OLEDB.4.0;Data Source=" & Server.MapPath("veritabani.mdb") %>
VERİ TABANINDAKİ TABLOYA BAĞLANMA
<% Set Girdi = Server.CreateObject("ADODB.RecordSet") ' kayıt seti SQL="SELECT * From kayitlar" ' kayıtlar tablosunu seçtik Girdi.Open SQL , Baglantimiz , 1 , 3 ' kayit setimizi açıyoruz %>
VERİ TABANINA YENİ KAYIT EKLEME
<% Set Girdi = Server.CreateObject("ADODB.RecordSet") ' kayıt seti SQL="SELECT * From kayitlar" ' kayıtlar tablosunu seçtik Girdi.Open SQL , Baglantimiz , 1 , 3 ' kayit setimizi açıyoruz
Girdi.AddNew ' yeni kayıt ekle diyoruz Girdi("isim") = "Gültekin TEMTEK" ' 1. değerimiz Girdi("boy") = "175" ' 2. değerimiz Girdi.Update ' Update yani güncelle dedik. Girdi.Close ' bağlantılarımızı kapatıyoruz Set Girdi = Nothing ' %>
VERİ TABANINDAKİ 5 NOLU KAYIDI DÜZENLEME
<%
kacincikayit = 5 Set Girdi = Server.CreateObject("ADODB.RecordSet") ' kayıt seti SQL="SELECT * From kayitlar Where id="&kacincikayit Girdi.Open SQL , Baglantimiz , 1 , 3 ' kayit setimizi açıyoruz
Girdi("isim") = "Gültekin TEMTEK" ' 1. değerimiz Girdi("boy") = "175" ' 2. değerimiz Girdi.Update ' Update yani güncelle dedik. Girdi.Close ' bağlantılarımızı kapatıyoruz Set Girdi = Nothing '
%>
Kayıt güncellerken addnew kullanmadığımıza dikkat edin.
VERİ TABANINDAKİ 5 NOLU KAYIDI SEÇİP EKRANA YAZDIRMAK
<%
kacincikayit = 5 Set Girdi = Server.CreateObject("ADODB.RecordSet") SQL="SELECT * From kayitlar Where id="&kacincikayit Girdi.Open SQL , Baglantimiz , 1 , 3
' Şimdide Yazdıralım bunu
Response.Write Girdi("isim")
%>
VERİ TABANINDAKİ TOPLAM KAYIT SAYISINI BULMAK
<%
Set Girdi = Server.CreateObject("ADODB.RecordSet") SQL="SELECT * From kayitlar" Girdi.Open SQL , Baglantimiz , 1 , 3
ToplamKayit = Girdi.RecordCount
Response.Write ToplamKayit
%>
VERİ TABANI İŞLEMLERİNDE NELERE DİKKAT ETMELİYİZ
- Kayı Setleri ve Döngü sonlarında muhakkak Bağlantıları kapatın. - Flood önleyici scriptler kullanın - Defalarca veritabana bağlanıp sunucuyu yormayın bir bağlantı yapıp kullanacağınız sayfalara include edin.
Bu işlemlere dikkat ederseniz daha sağlıklı bir veritabanınız olacaktır.
|
Seviye: Yeni Üye Grup: Üye
Üyelik Tarihi: 7/7/2008 Yazı/Cevap: 2 Puan: 6 Nereden: ankara
|
çok tşkrler gerçekten yeni başlayanlar için mucizevi çözüm bunlar
|