ana sayfa hakkında forum (yeni) rss takibi reklam yerleşimi iletişim giriş

İçerik Kategorileri

  1. Active Server Pages
    1. Temel Konular [13]
    2. Genel İçerikler [12]
    3. Nesne Kütüphanesi [0]
    4. Form Elemanları [4]
    5. Döngü İfadeleri [3]
    6. Veritabanı İşlemleri [7]
    7. Fonksiyonlar [2]
    8. Hatalar ve Çözümleri [16]
  2. ASP Hızlı Referans
    1. TextStream Nesnesi [7]
    2. Response Nesnesi [1]
    3. Request Nesnesi [1]
    4. Application Nesnesi [1]
    5. Session Nesnesi [4]
    6. Server Nesnesi [0]
    7. FSO Nesnesi [4]
  3. Browser Scripting
    1. VBScript [4]
    2. SQL Sorgulama [4]
  4. MySQL [0]
  5. Uygulamalar
    1. Hazır Fonksiyonlar [3]
    2. Hazır Kodlar [9]
    3. Script Algoritmaları [3]
    4. Script Geliştiriyoruz [2]

Sitede Ara


Hosting Sponsorumuz

Şub

21

Veritabanındaki Bilgileri Listeleme

Veritabanı İşlemleri4 yorum3356 izlenimsrcnckr

Veritabanına bilgilerinizi kaydettiniz, peki nasıl listeleteceğiz. Bunun için SQL Komutlarından faydalanacağız. (Select komutu)


Daha önce Veritabanına Kayıt Ekleme konusunu işlemiştik. şimdi bu örneğimizdeki alanları ele alarak bir listeleme işlmei gerçekleştireceğiz.

Hatırlayalım;
Veritabanımızın adı veritabanim, tablomuzun ise aspogren'di. Ve biz alanlarımıza hayali veri girmiş gibi bakalım.

ID         adi           soyadi           adresi
---      --------    -------------     ------------
  1          Ali             Ak                İzmir
  2        Ahmet        Uzun              Bursa
  3         Ayşe          Yalın             Ankara
  4       Mehmet     Karadağ          İstanbul

Hatırlayın, bu yazımızdan önce diğer yetkili arkadaşlarım temel olarak SQL'dan Örneklemeler ve Özellikler ve Order By Komutu ifadelerini işlemişlerdi. şimdi biz bu atılan temelin çıtasını genişleteceğiz. Ve başlayalım;

Veritabanındaki tüm bilgileri listeyelim;
<%
     Set listele = ODBC.Execute("Select id,adi,soyadi from aspogren order by id desc")
          If listele.EOF then
               response.write "Listelenecek hiçbir kayıt bulunamadı"
          Else
               While not listele.eof
                    response.write ""&listele("ID")&". "&listele("adi")&" "&listele("soyadi")&" <br />"
               listele.movenext : wend
          End If
     listele.close
%>

şimdiye kadar yabancılık çektiğimiz EOF komutu var. Bunun anlamı şudur, eğer veritabanımızda hiç kayıt olmasaydı burası devreye girecekti. Biz bu satırı yazmış olmasaydık hata alacaktık.

Ayrıca listele.movenext : wend şeklinde iki komutu : (iki nokta üstüste) ifadesi ile tek satırda birleştirebiliyoruz.

Ayrıca order by id desc alanında desc sondan başa doğru (Z...A - 9...1) anlamındadır. Bunu asc olarak değiştirirseniz baştan sona (A...Z - 1...9) doğru olur.

Ve veritabanımızdaki tüm kayıtları listelettik. Veritabanına "ODBC" isimli bağlantınızı yaptınız varsayıyorum cümlemin komut karşılığı şöyledir;
<%
     Set ODBC = Server.CreateObject("ADODB.Connection")
     ODBC.Open "Provider = Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("veritabanim.mdb")&""
%>

Etiketler  :  eof   select   desc   asc   veritabani   liste   sql   movenext  

İçeriği takip etSayfayı YazdırPermalink

4 yorum var

#105.-engin-25 Mart 2007 Pazar

veri tabanı= veri.mdb     TABLO= uyeler

id  kadi              avatar                kayıt_tarihi
__  ____     _________________        ___________
1   engin    resim/1avatar.JPG        25.03.2007

böyle bir tablomuz var diyelim"form sitesi için".kullanıcı kullanıcı adıyla girdikten sonra kendine ait bilgilerin mesaj attıktan sonra sol tarafta nasıl listelete bilirim.Bİlgileri veri tabanına kayıt ettire biliyorum.Ama sol tarafa listeletemedim.avatar olacak yanında kullanıcı adı, onun altında kayıt tarihi, onun altında kullanıcının kayıt tarihi olacak şekilde

#108.-SrcnCkr-25 Mart 2007 Pazar

Sitemizde bulunan session nesnesini ve where deyimini incelemelisin. Arama ve etiket sisteminden faydalanalarak rahatça ulaşabilirsin.

#472.-talha esen-22 Ocak 2008 Salı

ben şimdi bunların üstüde  ID         adi           soyadi           adresi  yazmasını istiyorum ne yapmam lazım??

#478.-yc cy-27 Ocak 2008 Pazar

talha yapman gereken yularıdaki editörün açıkladığı While not listele.eof
                    response.write ""&listele("ID")&". "&listele("adi")&" "&listele("soyadi")&" "&listele("adresi")&" <br />"
                                 -----------------------
kısmını eklemen yeterli ozaman istediğn bilgiler ekrana yazılacaktır.


Bu içeriğe yorum yazın

BBCode ve Emotions desteği aktif. Yorumunuz onaylandıktan sonra gösterilecektir.

Bu yazı ile benzer içeriğe sahip olabilecek yazılar

  1. Web 2.0 ile Gelen Etiket Sistemi
  2. SQL'dan Örneklemeler ve Özellikler
  3. SQL Sorgulama - Select Komutu
  4. Order By Komutu
  5. Order By Komutu
  6. Veritabanına Bağlanmak
  7. Veritabanı Nedir? Neden Önemlidir?
  8. Veritabanına Kayıt Ekleme
  9. Web 2.0 ile Gelen Etiket Sistemi
  10. SQL'dan Örneklemeler ve Özellikler
  11. Veritabanı Nedir? Neden Önemlidir?
  12. SQL Sorgulama - Select Komutu
  13. Veritabanına Kayıt Ekleme
  14. Sql Enjeksiyonu hakkında bilgiler ve önlemler
  15. Detaylara Bakabilme
  16. Tablodaki Sütunları Listeletmek
  17. Veritabanında arama yapmak
  18. Sayaç Yapımı
  19. Veritabanına bağlanmak ve veri almak
  20. Veritabanına bağlanmak ve veri almak

Yazının aktif olduğu kategoriye eklenmiş son yazılar

  1. Tablodaki Sütunları Listeletmek
  2. Veritabanına Kayıt Ekleme
  3. Veritabanındaki Verinin Devamını Gösterme
  4. Order By Komutu
  5. SQL Sorgulama - Select Komutu
  6. Veritabanı Nedir? Neden Önemlidir?

Aspogren.net web sitesi SiDEnet sunucularından yayınlanmaktadır.

eXTReMe Tracker