Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Ordinare valori in colonne

    Ciao, perchè non riesco a far funzionare l'ordinamento dei record ?
    codice:
    imp = request.querystring("imp")
    tipo = request.querystring("tipo")
    
    ord = trim(request("ord"))
    if ord = "" then
    ord = "imp"
    end if
    
    Imp
    Tipo
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  2. #2
    l'ordinamento lo fai trammite Sql , li non vedo
    nessun comando Sql . . . :master:

    Recuperi un parametro e basta . . .

  3. #3
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da DarioN1
    l'ordinamento lo fai trammite Sql , li non vedo
    nessun comando Sql . . . :master:

    Recuperi un parametro e basta . . .
    Codice completo:
    codice:
    at = request.querystring("at")
    imp = request.querystring("imp")
    tipo = request.querystring("tipo")
    
    if at <> "" then
    ARR_DALFORM = split(at, "-")
    at0 = ARR_DALFORM(0)
    at1 = ARR_DALFORM(1)
    strSql = "SELECT * from tab where id_at = "&at0
    
    elseif imp <> "" then
    strSql = "SELECT * from tab where imp = '"&imp&"'"
    
    elseif tipo <> "" and utente <> 22 then
    strSql = "SELECT * from tab where tipo = '"&tipo&"' and id_at = "&id_at&""
    
    elseif tipo <> "" then
    strSql = "SELECT * from tab where tipo = '"&tipo&"'"
    
    elseif at = "" and imp = "" and tipo = "" and utente <> 22 then
    strSql = "SELECT * from tab where id_at = "&id_at&""
    
    elseif at = "" and imp = "" and tipo = "" then
    strSql = "SELECT * from tab"
    
    end if
    response.write strSQL &"
    "
    
    Set objRS = Server.CreateObject("ADODB.Recordset")
    objRS.Open strSQL, conn, 3, 3
    
    ord = trim(request("ord"))
    if ord = "" then
    ord = "imp"
    end if
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  4. #4
    Dunque tu devi recuperare il parametro che indica il valore
    per cui vuoi ordinare . . .

    Dopo di chè , se questo parametro è valorizzato , componi
    il comando Sql con :

    ORDER BY ...

    Claro il giro ???

  5. #5
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da DarioN1
    Dunque tu devi recuperare il parametro che indica il valore
    per cui vuoi ordinare . . .

    Dopo di chè , se questo parametro è valorizzato , componi
    il comando Sql con :

    ORDER BY ...

    Claro il giro ???
    Non mi sono spiegato... l'ordinamento va fatto a video cliccando sull'intestazione della colonna che contiene i records...
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  6. #6
    Devi agire sul comando Sql

    Facile è immediato :

    codice:
    Sql = ""
    Sql = "SELECT * FROM TABELLA "
    if "" & ordinamento <> "" then
      Sql = Sql + "ORDER BY "&tuo_parametro_di_ordinamento&" "
    end if

  7. #7
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Originariamente inviato da DarioN1
    Devi agire sul comando Sql

    Facile è immediato :

    codice:
    Sql = ""
    Sql = "SELECT * FROM TABELLA "
    if "" & ordinamento <> "" then
      Sql = Sql + "ORDER BY "&tuo_parametro_di_ordinamento&" "
    end if
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

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.