• 15-03-2008, 14:09:16
    #1
    Üyeliği durduruldu
     
    Sorgu="Select * From Dosyalar Where onay=1 and cat="&cat_id&""
        Rs.Open Sorgu,bag,1
        if rs.eof then
        response.redirect "/hatalar.asp?uyari=veriyok"
        end if
    Bu kodlamada kategoride ki veriyi çekiyor fakat ilk ekleneni üste koyuyor benim istediğim son eklenen verinin üstte koyulması bunu nasıl yapabilirim acaba?
  • 15-03-2008, 14:48:19
    #2
    Sorgu="Select * From Dosyalar Where onay=1 and cat="&cat_id&" order by id desc "
    ordaki id yerine tarih sütunu varsa onuda kullanabilirsin
  • 15-03-2008, 15:20:40
    #3
    Sorgu="Select * From Dosyalar Where onay=1 and cat="&cat_id&" order by id desc"
    ' desc son veriye göre sıralar
    ' asc ilk veriye göre
    Rs.Open Sorgu,bag,
    1
    if rs.
    eof then
    response
    .redirect
    "/hatalar.asp?uyari=veriyok"
    end if
  • 19-03-2008, 18:23:05
    #4
    Üyeliği durduruldu
    <%
    'Sıralama Şekilleri
    
    'Seçilen İsteğe Göre Tersten Sıralama
    Sql = "SELECT * FROM tablo ORDER BY sutunadi DESC;"
    
    
    
    'Seçilen İsteğe Göre Düz Sıralama
    Sql = "SELECT * FROM tablo ORDER BY sutunadi ASC;"
    
    
    
    'Access ve MSSQL de Son 10 Veriyi Alma
    Sql="SELECT TOP 10 * FROM tablo ORDER BY idno DESC;"
    
    
    
    
    'Mysql de Son 10 Veriyi Alma
    Sql="SELECT * FROM tablo ORDER BY idno DESC LIMIT 0,10;"
    
    
    'Eğer Verileri Mesela okunma sayısına göre sıralamak istersek
    
    Sql="SELECT * FROM tablo ORDER BY okunmasayi DESC;"
    FOR i = 0 TO 10
    
    'burada recordsetler
    
    NEXT
    %>
    SQL Sorguları yukardaki gibi kullanılır
  • 21-03-2008, 11:53:29
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    En son eklenen veri için max(id) kullanılabilir.

    Alıntı
    Set SonID = Conn.Execute("Select max(ID) From Dosyalar Where onay=1 and cat="&cat_id )

    Response.write SonID(0)
    Yazarak belirlenen özelliklerde son eklenen ID'yi bulabilirsiniz.