• 24-05-2008, 18:14:39
    #1
    veritabanındaki tabloda soncevaplanma sütununa göre verileri sıralamak istiyorum..

    soncevaplanma sütunundaki değer "24.05.2008 17:29:11" bu.

    sql = "SELECT * FROM konu where kategori = " & hbrid & " order by soncevaplanma desc"
    Set hbr = Server.CreateObject("ADODB.Recordset")
    hbr.Open sql, bag, 1, 3
    böyle sıraladığım da olmuyor.

    önce tarihe göre sonra saate göre sıralasın istiyorum. yeni mesajlar üstte yazmalı.

    nasıl yapabilirim bunu?
  • 24-05-2008, 23:00:18
    #2
    soncevaplanma alanı uzun tarih formatında mı yoksa metin mi ?
  • 24-05-2008, 23:04:18
    #3
    Edit: yanlış oldu.
  • 24-05-2008, 23:06:50
    #4
    O zaman ID anahtarı baz alınarak sıralama yapılır arkadaş tarihe göre sıralama yapmak istiyor...

    Yazdığı kodlarda da bir sorun yok... bakalım cevap versin sorununu çözelim
  • 24-05-2008, 23:11:31
    #5
    olmuyor derken, yanlış olan nedir? yazdığın kod, isteğinden anladığım şeyi yapar gibi görünüyor.
  • 24-05-2008, 23:20:59
    #6
    Evet yapar gibi gözüküyor ama yapmıyorsa benim aklıma bir kaç neden olabilecek olay geliyor...

    1. Tarihi yazdıgı alanın türü ( tarih formatımı yoksa metin mi ? )
    2. Localhostta calısıyor fakat Hostta çalışmıyorsa LCID ayarları ile önüne geçebilir.

    en azından aklıma ilk gelenler bunlar
  • 26-05-2008, 17:01:31
    #7
    hmakdeniz adlı üyeden alıntı: mesajı görüntüle
    Evet yapar gibi gözüküyor ama yapmıyorsa benim aklıma bir kaç neden olabilecek olay geliyor...
    1. Tarihi yazdıgı alanın türü ( tarih formatımı yoksa metin mi ? )
    2. Localhostta calısıyor fakat Hostta çalışmıyorsa LCID ayarları ile önüne geçebilir.
    en azından aklıma ilk gelenler bunlar
    sütun tarih formatında..

    her iki bölümde de çalışmıyor. yani düzgün sıralama yapmıyor
  • 27-05-2008, 22:17:15
    #8
    Şöyle denermisin,
    Alıntı
    sql = "SELECT * FROM konu where kategori = " & hbrid & " order by soncevaplanma"
    Set hbr = Server.CreateObject("ADODB.Recordset")
    hbr.Open sql, bag, 1, 3