Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: Pagina in loop

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    39

    Pagina in loop

    Qualcuno sa spiegarmi perché questo codice fa andare in loop la pagina?
    Il db è access.


    codice:
    SQLr = "SELECT idcentro,centro," 
    SQLr = SQLr & " SUM(CASE WHEN Year(datap) = '2009' THEN importo END) AS importo "
    SQLr = SQLr & " FROM QPrimanota  WHERE Year(datap)='2009' "	
    set rsr = server.createobject("adodb.recordset")
    rsr.Open SQLr, conn, 3,3
    
    
    Do While not rsr.eof
    Response.Write rsr("importo") & "
    "
    rsr.moveNext
    Loop
    Grazie

    Gianfry

  2. #2
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    in loop la pagina ?
    2000 post e sono più vecchio di 4 anni...
    grazie a tutti....

  3. #3

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    39
    Va in time out!!! Continua a caricare.

  5. #5
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    stampa la query e controlla se è corretta.
    2000 post e sono più vecchio di 4 anni...
    grazie a tutti....

  6. #6
    access? la query sembra più di mssql... hai per caso una On Error nella pagina?

  7. #7
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    hai stampato ?
    2000 post e sono più vecchio di 4 anni...
    grazie a tutti....

  8. #8
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781
    A parte che non comprendo molto il case when sull'anno, se il valore filtrato è lo stesso... Ma non mancherebbe la clausola group by?
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nè quando nè da dove,
    t'amo direttamente senza problemi nè orgoglio:
    così ti amo perchè non so amare altrimenti

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    39
    La query è access, ma non lavoro quasi sempre su sql e non vorrei che questo codice non funzionasse per questo motivo.
    Ho stampato ed è corretto...
    per il group by c'è, ho solo dimenticato di scriverlo

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    39
    Ho fatto ulteriori prove e quello che fa "bloccare" la pagina è:
    codice:
    CASE WHEN Year(datap) = '2009' THEN importo END
    Ma si può usare con un db access? S'è un codice alternativo?
    Grazie

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.