Visualizzazione dei risultati da 1 a 6 su 6

Discussione: ordine errato

  1. #1
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916

    ordine errato

    con questo codice dovrebbe ordinarmi i risultati uno per categoria e in ordine di id dall'ultimo al primo...ma non funziona!invece me li mette in ordine alfabetico di categoria!!
    potete aiutarmi?
    grazie!



    Dim Conn, titolo
    Set Conn = Server.CreateObject("ADODB.Connection")
    conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("../../dati/store.mdb")

    set rs = server.CreateObject("ADODB.Recordset")
    rs.open "SELECT DISTINCT offercat FROM mercatino ",conn
    response.Write"<table border='0' cellspacing='0' cellpadding='0'><tr>"
    max=2
    do while not rs.EOF

    sql = "SELECT TOP 1 * FROM mercatino WHERE offercat = '"& rs("offercat") &"' ORDER BY id DESC"
    set rsCat = conn.execute(sql)
    if rsCat("immagine")<>"" then
    x=x+1
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  2. #2
    Utente di HTML.it L'avatar di pip19
    Registrato dal
    Dec 2001
    Messaggi
    512
    svuota la cache di explorer, magari è quello!

  3. #3
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955

    Re: ordine errato

    Originariamente inviato da yro
    con questo codice dovrebbe ordinarmi i risultati uno per categoria e in ordine di id dall'ultimo al primo...ma non funziona!invece me li mette in ordine alfabetico di categoria!!
    potete aiutarmi?
    grazie!



    Dim Conn, titolo
    Set Conn = Server.CreateObject("ADODB.Connection")
    conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("../../dati/store.mdb")

    set rs = server.CreateObject("ADODB.Recordset")
    rs.open "SELECT DISTINCT offercat FROM mercatino ",conn
    response.Write"<table border='0' cellspacing='0' cellpadding='0'><tr>"
    max=2
    do while not rs.EOF

    sql = "SELECT TOP 1 * FROM mercatino WHERE offercat = '"& rs("offercat") &"' ORDER BY id DESC"
    set rsCat = conn.execute(sql)
    if rsCat("immagine")<>"" then
    x=x+1

    order by offercat,id desc devi mettere che ordini anche per categoria

  4. #4
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    ...
    non funziona ne vuotando la chace ne inserendo anche offercat.

    a me non serva che me li ordini per categoria...cosa che fa gia, ma solo per id(l'ultimo di ogni categoria).

    posso far partire il puntatore del db dal basso verso l'alto?(per provare?!?)
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  5. #5
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    se metto order by dove cè select distinct non funziona, qualcuno ha qualche suggerimento??

    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  6. #6
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    sono ancora fermo a questo problema!! :master:

    altri suggerimenti??
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.