PayPal'a üye olun ve kredi kartı ödemelerini kabul etmeye anında başlayın.
 

Veritabanına bağlanmak ve veri almak

ASP Veritabanına bağlanmak ve veri almak Programlama Dilleri hakkında bilgi paylaş; Öncelikle bağlanma kodu oluşturacağız. Bunu tabiki bir değişkene atarsak işimiz daha kolaylaşır, bağ...
Cevapla
 
Seçenekler
  #1  
Arama 02-11-2007, 06:40
viper - ait Kullanıcı Resmi (Avatar)

Üyelik Tarihi: 31/10/07
Mesajlar: 633
 
     WS-Ticareti: (0)
Blog Yazıları: 2
Teşekkürleri: 9
25 Msg. 45 Tşkr.
Rep Gücü: 39 viper altın gibi repe sahipviper altın gibi repe sahipviper altın gibi repe sahipviper altın gibi repe sahip

Veritabanına bağlanmak ve veri almak

Öncelikle bağlanma kodu oluşturacağız. Bunu tabiki bir değişkene atarsak işimiz daha kolaylaşır, bağlantı değişkeninin ismide "baglanti" olsun. Veritabanımızın ismide "veritabani" olsun. Isim değişikliği yaparken alttaki veritabani.mdb yerine kendi dosya yolunu yazın. (Sizde veritabani.mdb yapabilirsiniz. Kodlarınızı yazdığınız yere göre yolu tanımlamalısınız. Bu örnekte asp dosyası ile mdb dosyası aynı klasöre kayıtlıdır.)


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

Evet bu kodla veritabani değişkenimize bağlantımızı atadık. Sıra'nın ö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.


Kod:
<% 
set rs = server.createobject("ADODB.Recordset") 
sql = "Select * from TabloAdi" 
rs.open sql,baglanti,1,3 
%>

Bu kodda TabloAdi yazan yere kendi veritabanınızdaki tablo ismini yazarsanız bağlanırsınız. Evet burda ilk kez SQL komutumuzu gördük. SQL komutlari çesitlidir. Mesela


Kod:
<% sql= "Select * from TabloAdi order by id desc" %>

yazarsanız id'ye göre sıralamasını söylersiniz. Sadece bir veriyi seçmek içinde


Kod:
<% sql = "Select * from TabloAdi where id = 5 " %>

kodunu kullanmalısınız. Böylece ID'si 5 olan verilerin hepsini seçmis olduk. Ama daha ekrana yansıyacak bir iş yapmadık. Veritabanından veriyi alırken <%=degiskenadi("alanadi")%> şeklınde yazarsak ekrana yazdırırız. Bunun aynısı <% response.write degiskenadi("alanadi") %> dir.
$imdi sıralama yapacağız. Bunun için tablomuzda "isim" adlı bir alan olsun.


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

Evet böylece isimleri yanyana , koyarak sıralamış olduk. Burda <% do while not rs.eof %> un anlamı sıralama eof (end of file) a gelinceye kadar devam etmesidir. (eof veritabanı bağlantımızın son veride olup olmadığını kontrol eder)


Kod:
<% 
rs.movenext 
loop 
%>

Bu kod bir sonraki kayıt'a geçmesini söylüyoruz. Bu iki kod arasına ne yazarsanız o alanları sırayla ekrana yazdırırsınız. Diğer derslerimizde veritanı işlemlerini tekrar detaylı bir şekilde ele alacağız.
__________________
Alıntı ile Cevapla
  #2  
Arama 06-11-2007, 12:01

Üyelik Tarihi: 05/11/07
Mesajlar: 3
 
     WS-Ticareti: (0)
Teşekkürleri: 0
0 Msg. 0 Tşkr.
Rep Gücü: 0 webgunesinet deneyimleri belirsiz.
sevgili kardeşim ben gerçekten çok acemiyim ve acele veritabanından veri çekme olayını kavramam lazım bana biraz daha ayrıntılı anlatsan istersen ekle
teşekkürler
Alıntı ile Cevapla
  #3  
Arama 24-01-2008, 01:02

Üyelik Tarihi: 06/12/07
Mesajlar: 31
 
     WS-Ticareti: (0)
Teşekkürleri: 0
1 kez tşk. almış
Rep Gücü: 0 maturn deneyimleri belirsiz.
kardeş cok tşk. nette bir çok yerde var bu konu ama bu kadar sade ve anlaşılr acıkladığn icin cok saol.
Alıntı ile Cevapla
Cevapla


Seçenekler


Benzer Konular
Konu Konu Açanlar Forum Cevaplar Güncel Mesajlar
Veri tabanındaki belirli bir veri tipini otomatik değiştirme cunobag Veritabanı programcılığı 0 05-06-2008 03:25
Veri tabanındaki belirli bir veri tipini otomatik değiştirme B737 Veritabanı programcılığı 0 24-02-2008 05:13
MySQL e Bağlanmak B737 Veritabanı programcılığı 0 24-02-2008 04:57
America Online'a bağlanmak kadınca İşletim Sistemleri 1 26-12-2007 01:52
PHP ile MYSQL veritabanına veri kaydetme örneği banias Mysql 1 07-12-2007 11:57

Siteye link vermek için alttaki kodu sitenize ekleyin
Ya da kodu Ctrl+C ile kopyalayın
Örnek görünüm: Webmaster Sitesi

Kadınlar blogu ~ Apple iPhone, iPod Touch ( iTouch ) Forum iPhone