Zıplanacak içerik
  • Üye Ol

Asp kodları-1


LaRsiE_

Önerilen İletiler

Basit Bir Veri Tabanı Bağlantısı Ve Veri tabanındaki bilgileri ekrana aktarma ?

 

Önce deneme.mbd adında bi access veri tabanı oluşturun daha sonra bu veri tabanını açın ve üst taraftaki ekle menüsünden tabloya tıklayın karşınıza gelen pencereden tasarım gönümünü seçtiğinizde kocaman bi sayfa açılacaktır

 

Şimdi burda alan adı kısmına tablomuzun içindeki sutunlara verilecek isimleri giriyoruz mesela burda tek bir alan adı yani sütun oluşturalım adıda denek olsun karşısındaki veri türüne de not diyelim ve bunu bu şekilde kaydedilim size tablo adını sorar tablo adı olarak "veriler" girin. Tanımlı birinci anahtar yokder onada evet deyin artık hazır bir veri tabanımız var. Şimdi ASP kullanarak bu veri tabanından verileri alalım.Tabi bunun için önce veri tabanımızdaki veriler tablosunu açıp içine alt alta 5 tane isim girin.

 

Önce Adodb.Connection bağlantı objesiyle veritabanının yerini belirtelim

 

<%

 

set veritabani=Server.CreateObject("ADODB.Connection")

veritabani.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("deneme.mdb")

 

%>

 

Veri tabanına bağlandık sıra geldi kayıtları ekrana basmaya

 

<%

 

set kayitseti=Server.CreateObject("ADODB.Recordset")

sql="select * from veriler"

kayitseti.Open sql,veritabani,1,3

 

%>

 

 

Burdaki adodb.recordset veritabanıyla ilgili işlemleri yapmamız gereken kayit seti objesi sql ifadesinin türkçe içeriğide "seç veriler tablosundaki tüm alanları"

daha sonra kayitseti.open diyerek kayıt setini açıyoruz sql (sql kodunun içinde bulunduğu değişken,veritabani yukarıda connection nesnesi

 

<%

 

do while not kayitseti.eof 'Tüm kayıtları sonuna gelen kadar tara anlamında

 

veriler=kayitseti("denek")

 

response.write ""&veriler&"<br>"

 

kayitseti.movenext

loop

 

%>

Yoruma sekme
Diğer sitelerde paylaş

Katılın Görüşlerinizi Paylaşın

Şu anda misafir olarak gönderiyorsunuz. Eğer ÜYE iseniz, ileti gönderebilmek için HEMEN GİRİŞ YAPIN.
Eğer üye değilseniz hemen KAYIT OLUN.
Not: İletiniz gönderilmeden önce bir Moderatör kontrolünden geçirilecektir.

Misafir
Maalesef göndermek istediğiniz içerik izin vermediğimiz terimler içeriyor. Aşağıda belirginleştirdiğimiz terimleri lütfen tekrar düzenleyerek gönderiniz.
Bu başlığa cevap yaz

×   Zengin metin olarak yapıştırıldı..   Onun yerine sade metin olarak yapıştır

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Önceki içeriğiniz geri getirildi..   Editörü temizle

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Yeni Oluştur...

Önemli Bilgiler

Bu siteyi kullanmaya başladığınız anda kuralları kabul ediyorsunuz Kullanım Koşulu.