implant


  Aktif KonularAktif Konular  Forum Üyelerini GösterÜye Listesi  Forumu AraArama  YardımYardım
  Kayıt OlKayıt Ol  GirişGiriş
ASP / ASP.NET
 ASPTurkiye.com Forum : ASP / ASP.NET
Konu Konu: cache hata Yanıt YazYeni Konu Gönder
Yazanlarda
Mesaj << Önceki Konu | Sonraki Konu >>
fırat02
Yeni Üye
Yeni Üye


Kayıt Tarihi: 15-Mayıs-2012
Ülke: Turkiye
Gönderilenler: 16
Gönderen: 19-Mayıs-2012 Saat 19:32 | Kayıtlı IP Alıntı fırat02

 

Merhaba arkadaşlar. Ben veri tabanından menuleri listeliyorum. Bu meüleri çekerken cache leme yapıyorum. Ama şöyel birşey sormak istiyorum. Mesela cacheleme yapacak süre olarak 10 dakika veriyorum. Ama bu 10 dakika dolmadan veri tabanında bir güncelleme yapılırsa hemen değil süre dolduktan sonra yeni hali geliyor doğal olarak. Benim istediğim veri tabanında bir güncelleme yapılırsa eğer cacheleme süresi dolmadan yeni halini listeleyerek yeni cachleme yapmak. Bu konuda bana yardımcı olurmusunuz. Kodlarım aşağıda,

 

if (Cache["Menu"] != null)

{

m_dt = (DataTable)Cache["Menu"];

RP_Menu.DataSource = m_dt;

RP_Menu.DataBind();

}

else

{

SqlConnection cnn = new SqlConnection(ConfigurationManager.AppSettings["baglanti"]);

cnn.Open();

SqlDataAdapter adap = new SqlDataAdapter("Select * From [T_Menu] Where", cnn);

adap.Fill(m_dt);

Cache.Insert("Menu", m_dt, null, DateTime.Now.AddMinutes(10), System.Web.Caching.Cache.NoSlidingExpiration);

Yukarı Dön Göster fırat02's Özellikler Diğer Mesajlarını Ara: fırat02
 
dilara07
Yeni Üye
Yeni Üye


Kayıt Tarihi: 21-Mayıs-2012
Ülke: Türkiye
Gönderilenler: 9
Gönderen: 21-Mayıs-2012 Saat 09:08 | Kayıtlı IP Alıntı dilara07

 Veritabanına bağlanıp güncelleme olup olmadığını kontrol etmeniz gerekiyor. Bu işlemde eğer çok uzun veri getirmiyorsanız aşağı yukarı aynı geçiktirmeyi sağlar.
Yukarı Dön Göster dilara07's Özellikler Diğer Mesajlarını Ara: dilara07
 

Eğer Bu Konuya Cevap Yazmak İstiyorsanız İlk Önce Giriş
Eğer Kayıtlı Bir Kullanıcı Değilseniz İlk Önce Kayıt Olmalısınız

  Yanıt YazYeni Konu Gönder
Yazıcı Sürümü Yazıcı Sürümü

Forum Atla
Kapalı Foruma Yeni Konu Gönderme
Kapalı Forumdaki Konulara Cevap Yazma
Kapalı Forumda Cevapları Silme
Kapalı Forumdaki Cevapları Düzenleme
Kapalı Forumda Anket Açma
Açık Forumda Anketlerde Oy Kullanma

Powered by Web Wiz Forums version 7.91
Copyright ©2001-2004 Web Wiz Guide

Bu Sayfa 0,0781 Saniyede Yüklendi.