• 26-11-2014, 20:53:17
    #1
    Merhabalar,

    OleDbCommand komut = new OleDbCommand("Select * from soru1 order by RND(id)", baglan);
    OleDbDataReader oku = komut.ExecuteReader();
    kullanıdığım komut bu..
    Access veritabanım da aşağıdaki gibi.


    Bu durumda sorum şu:
    Hep 1. id yi çekiyor .. yani bu1 sorusu geliyor sürekli çalışmayan nedir ? herhangi bir hata almıyorum çözümü bilen varsa sevinirim
  • 26-11-2014, 20:55:17
    #2
    rnd id değerini silip deneyin
  • 26-11-2014, 21:25:28
    #3
    tarantula901 adlı üyeden alıntı: mesajı görüntüle
    rnd id değerini silip deneyin
    rnd içerisindeki id değerini silip () şeklinde bıraktığımda da yine 1. yi alıyor..
  • 27-11-2014, 21:31:41
    #4
    sorun güncel ve acildir arkadaşlar
  • 27-11-2014, 21:46:38
    #5
    ORDER BY Rnd(-(100000*id)*Time())
    deneyebilirmisin.