Veritabanına bağlanmak ve veri almak - Papatyam Forum

Papatyam Forum

Go Back   Papatyam Forum > ..::.BİLGİSAYAR & TEKNOLOJİ.::. > Web Master > asp

Yeni Konu aç  Cevapla
 
Seçenekler
Alt 21 January 2009, 22:01   Mesaj No:1

agasarlinuris

Papatyam Aktif Üyesi
Avatar Otomotik
Durumu:agasarlinuris isimli Üye şimdilik offline konumundadır
Papatyam No : 1326
Üyelik T.: 16 July 2008
Arkadaşları:0
Cinsiyet:
Mesaj: 53
Konular:
Beğenildi:
Beğendi:
Takdirleri:10
Takdir Et:
Konu Bu  Üyemize Aittir!
Standart Veritabanına bağlanmak ve veri almak

Veritabanına bağlanmak ve veri almak

Veritabanına bağlanma kodu oluşturacağız.Bunu tabiki bir değişkene atarsak daha kolaylaşır, değişkenimizin ismide "veritabani" olsun.Veritabanımızın ismide veritabani olsun.Isim degisikliği yaparken alttaki veritabani.mdb yerine kendi dosyanizi yazin ve (*.mdb) yazan yeri ellemeyin.

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

Evet bu kodla veritabani değişkenimize bağlantımızı atadık.Sıra'nin önemli olduğundan daha önceki konularımızda bahsetmiştim.O yüzden bu kodu en üste koymamız işimizi kolaylaştırır.şimdi Veritabanımız içersindeki tablo'ya bağlanacağız.

ıki tür bağlanma şekli vardır.Bunların arasındaki fark ise birinde Veritanına yazma,silme,okuma yaparken diğerinde sadece okuma yapmaktır.Ben size ilk olarak yazma izni veren kodumuzu vereceğim.
Kod :
<%
set rs = server.createobject("ADODB.Recordset&quot
SQL = "Select * from TabloAdi"
rs.open SQL,veritabani,1,3
%>
Bu kodda TabloAdi yazan yere kendi veritabanınızdaki tablo ismini yazarsanız baglanırsınız.Evet burda ilk kez SQL komutumuzu gördük.SQL komutlari çesitlidir.Mesela
<% SQL = "Select * from TabloAdi ORDER by ID desc" %>
yazarsaniz ID'ye göre siralamasini söylersiniz.Sadece bir veriyi Seçmek içinde
<% SQL = "Select * from TabloAdi WHERE ID = 5 " %>
kodunu kullanmalisiniz.Böylece ID'si 5 olan verilerin hepsini seçmis olduk.Ama daha ekrana yansıyacak bir iş yapmadık.
Veritabanından veriyi alirken <%=degiskenadi("alanadi&quot%> şeklınde yazarsak ekrana yazdırırız.Bunun aynısı
<% response.write degiskenadi("alanadi&quot %> dir.
Simdi siralama yapacagız.Bunun için tablomuzda "isim" adlı bir alan olsun.

<%
do while not rs.eof
response.write rs("isim&quot & ","
rs.movenext
loop
%>

Evet böylece isimleri yanyana , koyarak sıralamiş olduk.Burda <% do while not rs.eof %> un anlamı Sıralama eof(Son kayıt) a gelinceye kadar devam etmesidir.
<%
rs.movenext
loop
%>
Bu kod ilede bir sonraki kayıt'a geçmesini söylüyoruz.Bu iki kod arasina ne yazarsanız o alanları sırayla ekrana yazdırırsınız
Alıntı ile Cevapla
Cevapla

Bookmarks

Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Benzer Konular
Konu Başlıkları Konuyu Başlatan

Papatyam Forum Ana Kategori Başlıkları

Cevaplar Son Mesajlar
Java ile veri yapıları agasarlinuris java- jsp 0 21 January 2009 22:48
Asp.net İle Sayfalama (Veri Türü SQL) (tr agasarlinuris asp.net 0 21 January 2009 22:13
KİLO ALMAK İÇİN umut Sağlık tavsiyeleri 0 25 June 2008 18:01
Asp.net ile veri tabanina kayit tamerr89 asp.net 0 29 March 2008 13:02

Yeni Sayfa 1

www.papatyam.org Ana Sayfa

Tefekküre Davet Köşesi

Papatyam Sosyal Medya Guruplarımıza Katılın

                       Instagram         

Papatyam alemdarhost.com sunucularında barındırılmaktadır.