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

İçerik Kategorileri

  1. Active Server Pages
    1. Temel Konular [15]
    2. Genel İçerikler [12]
    3. Nesne Kütüphanesi [0]
    4. Form Elemanları [4]
    5. Döngü İfadeleri [3]
    6. Veritabanı İşlemleri [9]
    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

Mar

15

Tablodaki Sütunları Listeletmek

Veritabanı İşlemleri1 yorum6744 izlenimfatiherikli

Bu yazımızda tablodaki sütunların listesini en kolay şekilde almayı göreceğiz.


Sütunları listeletmek için for each döngüsü kullanacağız.
Bu döngü ile tablodaki sütunlar ve sütunlardaki değerleri sayfaya yazdıracağız.
İlk olarak rs.fields, rs.name ve rs.value komutlarının ne işe yaradığına bakalım.

Rs.Fields tablodaki sütunları belirtir. Meslea rs.Fields("kayit") diyerek kayit adındaki sütunu seçebiliriz.
Rs.name tablodaki sütunun adını gösterir.
Rs.value sütundaki değeri ekrana yazdırır.

Bu bilgilerden yola çıkarak döngümüzü oluşturalım.
İlk önce rs.fields ile iligili bir döngü kuracağız. Ve rs.fields'den gelen sütunun .name ve .value değerlerini göstereceğiz.

<%
    set baglanti=Server.CreateObject("ADODB.Connection")
        baglanti.Provider="Microsoft.Jet.OLEDB.4.0"
        baglanti.Open Server.Mappath("aspogren.mdb")

    Set rs=Server.Createobject("adodb.recordset")
    rs.open "kayitlar",baglanti

    for each i in rs.fields
        response.write i.name & ":" & i.value & "<br>"
    next
%>


Bu kodu çalıştırdığınızda bütün sütunların adlarını ve ilk satırdaki değerlerini verdiğimi gördünüz. Sütunlardaki bütün değerleri vermesi için yine bir döngü oluşturacağız.

<%
    set baglanti=Server.CreateObject("ADODB.Connection")
        baglanti.Provider="Microsoft.Jet.OLEDB.4.0"
        baglanti.Open Server.Mappath("aspogren.mdb")

    Set rs=Server.Createobject("adodb.recordset")
    rs.open "kayitlar",baglanti

    Do While Not Rs.Eof
        for each i in rs.fields
            response.write i.name & ":" & i.value & "<br>"
        next
    Response.Write "<hr>": Rs.Movenext:Loop
%>

Bütün Sütunları ve değerleri listelettirdik.

Etiketler  :  rs   rs.fields   rs.name   rs.value   for   each   do   until   loop   wend   odbc   sql   name   value   fields   in  

İçeriği takip etSayfayı YazdırPermalink

1 yorum var

#81.-LineStar-16 Mart 2007 Cuma

eline sağlık fatih güzel olmus


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. Detaylara Bakabilme
  2. For...Next Döngüsü
  3. Fonksiyon Yazımı
  4. Class Kullanımı
  5. Do...Loop
  6. Loop Without Do (800a040e)
  7. Text Dosyasındaki Bütün Satırları Okumak
  8. Do...Loop
  9. Do...Loop
  10. Loop Without Do (800a040e)
  11. Text Dosyasındaki Bütün Satırları Okumak
  12. While...Wend Döngüsü
  13. Detaylara Bakabilme
  14. SQL'dan Örneklemeler ve Özellikler
  15. Veritabanı Nedir? Neden Önemlidir?
  16. SQL Sorgulama - Select Komutu
  17. Veritabanına Kayıt Ekleme
  18. Veritabanındaki Bilgileri Listeleme
  19. Sql Enjeksiyonu hakkında bilgiler ve önlemler
  20. Detaylara Bakabilme
  21. Veritabanında arama yapmak
  22. Sayaç Yapımı
  23. Veritabanına bağlanmak ve veri almak
  24. SQL Server ve Stored Procedure
  25. SQL Server 2005 (Hata Kodu 18456)
  26. Veritabanında arama yapmak
  27. Where Deyimi II

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

  1. SQL Server 2005 (Hata Kodu 18456)
  2. SQL Server ve Stored Procedure
  3. Veritabanındaki Bilgileri Listeleme
  4. Veritabanına Kayıt Ekleme
  5. Veritabanındaki Verinin Devamını Gösterme
  6. Order By Komutu
  7. SQL Sorgulama - Select Komutu

Tavsiye linkler: Kolay Pasta Tarifleri | İftar Vakitleri