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