Φ LaRsiE_ Gönderi tarihi: 4 Ekim , 2005 Paylaş Gönderi tarihi: 4 Ekim , 2005 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 %> Alıntı Yoruma sekme Diğer sitelerde paylaş Daha Fazla Paylaşım Siteleri
Önerilen İletiler
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.