Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628

    Paginazione con indice alfabetico

    Salve a tutti,

    ho una tabella con i seg. campi:

    Nome | Descrizione | Foto


    Vorrei estrarre i dati, ed impaginarli alfabeticamente, tipo ... come prima visualizzazione vedo solo le lettere dell'alfabeto che contengono risultati ..es (A,C,E,I...ecc). Cliccando sulla lettera ovviamente mi impaginerà e visualizzerà solo i recordi corrispondendi alla lettera.

    Qual'è il metodo più veloce ?
    Webplease.it WebAgency
    www.webplease.it

  2. #2
    forse potrebbe andare questo:
    codice:
    //creo un array con tutte le lettere dell'alfabeto
    Parole(26)
    Parole(0)="A"
    Parole(1)="B"
    etc
    
    for i=0 to ubound Parole
    stringa="select * from miatabella where left(miocampo,1)='" & Parole(i)
    rs.open stringa, conn,3,3
    if not rs.eof
    response.write("" & Parole(i) & "")
    end if
    rs.close
    next
    usavo una cosa simile per i mesi, però visto che erano pochi dati non mi sono messo a pensare se ci fosse qualcosa di meglio

    ciaoz

  3. #3
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628

    errore :(

    mi da questo errore:

    [Microsoft][ODBC Microsoft Access Driver] Syntax error in string in query expression 'LEFT (Categoria,1)='A'.
    Webplease.it WebAgency
    www.webplease.it

  4. #4
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628
    scusa era la chiusura con l'apice alla stringa

    grazie, funge
    Webplease.it WebAgency
    www.webplease.it

  5. #5
    mi avevi fatto prendere un colpo

    prego

    se trovi una soluzione + veloce me la posti in pvt? sennò non fa niente

    ciaoz

  6. #6
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628
    in effetti caricare la pagina con 2 record è già lento ...
    ...credo che con 100 record inizierà a superare i record di caricamento di una pagina ASP
    qualcuno che si vuole impegnare ad ottimizzare il codice ?
    anima piaa ci seii ?
    Webplease.it WebAgency
    www.webplease.it

  7. #7
    Ricapitoliamo.
    Tu esegui una ricerca e come primo risultato della ricerca hai solo l'elenco delle lettere dell'alfabeto che rispondono al criterio della ricerca, quindi, ad esempio, se la ricerca ti ha restituito le parole
    acqua, calcio, zinco
    tu vedrai solo l'elenco di lettere cliccabili
    A C Z
    Giusto?
    Poi, cliccando sulla lettera vedi le parole corrispondenti.
    Giusto?

  8. #8
    esatto quello li

    non ditemi che esiste il "select distinct left(nomecapo,1)"


  9. #9

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 © 2025 vBulletin Solutions, Inc. All rights reserved.