YUKARI

Veritabanı'ndan Dosya ( Veri ) Çekme

Merhaba Arkadaşlar..

Yoğun istek üzerine veritabanından yol olarak gösterdiğimiz doyaları nasıl çekeceğimizi anlatacağım.

Veritabanından resim çekmek gayet basit.

<img src='<%#Eval("Veritabanından gelen dosya yolu")%>' style="width: 5px; height: 45px" /> 

Şeklinde.

Fakat html veya txt dosyası çekmek istiyorsunuz;

OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.jet.oledb.4.0; Data source=" + Server.MapPath("App_Data\\mydb.mdb"));

baglanti.Open();

OleDbDataAdapter adapter = new OleDbDataAdapter("select * from haber", baglanti);

DataSet Ds = new DataSet();

adapter.Fill(Ds, "Tablo");

DataRow dr = Ds.Tables["Tablo"].Rows[0];

string yol = Server.MapPath(dr["yol"].ToString());

System.IO.StreamReader sr = new System.IO.StreamReader(yol, System.Text.Encoding.GetEncoding(1254));

string yazi = sr.ReadToEnd();

Label1.Text = yazi; 

dr["yol"] buradaki yol , tablonuzdan çekilecek dosyanın yolu.  ör: yazilar/yazi1.html

Son olarak Label' e yazdırıyoruz ve Label 'i sayfamızda istediğimiz yere koyuyoruz.

Kolay Gelsin

30. October 2008 09:47 by Administrator | Comments (0) | Permalink
1

Etiket Bulutu

Yazar Hakkında

Bu site görüşlerin paylaşıldığı kişisel bir blogdur. Site içeriğinden meydana gelebilecek sorunlardan site sahibi sorumlu değildir.Sitede yazılan her yazı tarafımca yazılmış olup, izinsiz veya link verilmeden alıntı yapılamaz. Yorumlar site sahibi tarafından onaylandıktan sonra yayınlanacaktır.

©KodArsivi.Net