Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Group by Year(data)

  1. #1
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643

    Group by Year(data)

    SAlve, ho una serie di articoli, avrei bisogni di raggrupparli per anno, sto facendo in questo modo:
    codice:
    			<%
    				Set RecSet = Server.CreateObject("ADODB.Recordset") 
    				Visa = "SELECT Year(data) FROM articoli WHERE Tipo='" & tipo & "' GROUP BY Year(data) ORDER BY Year(data)" 
    				RecSet.Open Visa, objConn, adOpenDynamic, adLockOptimistic %> 
    ...
    ...
    ...
    " title="<%= RecSet("Year(data)")%>"><%=RecSet("Year(data)")%>  
    ...
    ...
    Ricevo in output questo errore:
    Impossibile trovare l'oggetto nell'insieme corrispondente al nome o al numero richiesto.
    elenco.asp, line 37 (che corrisponde a la linea rossa)

    Cosa sbaglio?
    Giò

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    364
    prova a mettere un alias
    SELECT Year(data) as anno FROM articoli WHERE Tipo ....


    poi richiami RecSet("anno")invece che RecSet("Year(data)")

  3. #3
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643
    Sembra che non va neanche così
    l'erroe è sempre uguale.

    Ho modificato la query così:

    codice:
    Visa = "SELECT Year(data) as anno FROM articoli WHERE Tipo='" & tipo & "' GROUP BY Year(data) ORDER BY Year(data)"
    Giò

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Questo nome campo non esiste:

    codice:
    <%=RecSet("Year(data)")%>
    Metti:

    codice:
    <%=Year(RecSet("data"))%>
    Roby

  5. #5
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643
    Grazie Roby, avevo cambiato naturalmente anche il campo, corretto dopo la segnalazione di crizio5.
    Ho cmq risolto. Ho cancellato la riga e lo riscritta e ora funziona correttamente.

    Ciao e grazie
    Giò

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.