Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 43
  1. #1
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870

    Ordinare records per colonna

    Ciao ho visto alcune pagine asp che pubblicano delle tabelle nelle quali è sufficiente cliccare sull'intestazione delle colonne per cambiare l'ordine di visualizzazione dei records... che tecnica viene utilizzata?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    Nome
    Ricaricando la pagina

    codice:
    ord = trim(request("ord"))
    
    if ord = "" then
    ord = "Cognome"
    end if
    
    strSQL = "SELECT * FROM tabella WHERE .... ORDER BY "& ord
    Roby

  3. #3
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    grazie, ma tutto su una stessa pagina? o due pagine diverse... non ho capito...

  4. #4

  5. #5
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    scusa roby, ma restituisce errore, quando ricarico la pagina:
    codice:
    <%
    session.lcid=1040
    
    Function ConvertiData(data)
        giorno = Mid(data, InStr(1, data, "/") + 1, InStrRev(data, "/") - InStr(1, data, "/") - 1)
        mese = Left(data, InStr(1, data, "/") - 1)
        anno = Right(data, Len(data) - InStrRev(data, "/"))
        ConvertiData = giorno & "/" & mese & "/" & anno
    End Function
    
    ord = trim(request("ord"))
    if ord = "" then
    ord = "uoat"
    end if
    strSQL = "SELECT * FROM presenze_personale_cat ORDER BY "& ord
    cn.execute strSQL
    
    
    if request.form("datareg") = "0" then
       datareg = request.form("datareg")
    else
       datareg = ConvertiData(CStr(request.form("datareg")))
    end if
    %>
    Error Type:
    Microsoft VBScript runtime (0x800A0005)
    Chiamata di routine non valida.: 'Mid'

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Nel link devi passare tutte le variabili che servono alla pagina, come la "datareg".
    Devi recuperarle con request e basta non request.form

    Roby

  7. #7
    perchè quando clicchi su un pulsante dell'ordinamento non hai + il request.form precedente e allora non ti passa nulla...e la funzione ti da errore

    devi portarti dietro quella data...portatelo come querystring nei vari link

  8. #8
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    ho provato ad inserire i valori in querystring ma la pagina restituisce errore...

  9. #9
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da santino83
    perchè quando clicchi su un pulsante dell'ordinamento non hai + il request.form precedente e allora non ti passa nulla...e la funzione ti da errore

    devi portarti dietro quella data...portatelo come querystring nei vari link
    scusa intendi questo:
    codice:
    Nome
    sempre errore sulla chiamata mid...

  10. #10

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.