Şimdi Ara

[YARDIM] C# Sql den belli aralıklarla veri çekme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
521
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • İyi günler arkadaşlar.

    ID Soru Cevap Açıklama
    1 Türkiyenin Başkanti Neresidir ? Ankara *******
    2 Ilk Cumhurbaskanımız Kimdir ? Mustafa Kemal Atatürk *******


    Yukarda ki gibi kayıtlarımın olduğu bi sql tablomdan verileri id numarasına göre rastgele çekip gelen verinin hücrelerini 30ar saniye aralarla yazdırmak istiyorum.

    yani;

    Soru Alanını yazdır 30 saniye sonra
    Cevap Alanını yazdır 30 saniye sonra
    Açıklama alanını yazdır 30 saniye sonra

    random id den yeni veriyi çek

    Durdurup başlatma seçeneği ekleyecegim için thread yada sleep komutlarıyla program dondugundan istediğim verimi alamadım.
    Şimdiden teşekkürler



    < Bu mesaj bu kişi tarafından değiştirildi nusret3609 -- 5 Mayıs 2016; 12:31:35 >







  • System.Timers.Timer kullanabilirisn. Mesela


     
    Enum state{soru,cevap,aciklama}
    state _state=state.soru;
    void timer_tick()
    {
    if(_state==state.soru)
    {
    soruYazdır(id);
    _state=state.cevap;
    return;
    }
    if(_state==state.cevap)
    {
    cevapYazdır(id);
    _state=state.aciklama;
    return;
    }
    if(_state==state.aciklama)
    {
    aciklamaYazdır(id);
    _state=state.soru;
    return;
    }
    }
  • quote:

    Orijinalden alıntı: greencraft

    System.Timers.Timer kullanabilirisn. Mesela


     
    Enum state{soru,cevap,aciklama}
    state _state=state.soru;
    void timer_tick()
    {
    if(_state==state.soru)
    {
    soruYazdır(id);
    _state=state.cevap;
    return;
    }
    if(_state==state.cevap)
    {
    cevapYazdır(id);
    _state=state.aciklama;
    return;
    }
    if(_state==state.aciklama)
    {
    aciklamaYazdır(id);
    _state=state.soru;
    return;
    }
    }


    yardımınız için teşekkür ederim.
    Vaktiniz olursa System.Timers.Timer ile ilgili bi örnek verirmisiniz?
  • http://www.gorselprogramlama.com/timer-ozellikleri-c-net/

    timertick kısmında gerekli işlemleri yapacan inerval değerini de 30000 yaparsın
  • sorunum halen geçerli ve acildir ücret karşılıgında yapabileceklerde ulaşabilirler.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.