Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714

    Pescare più recordo con una specifico campo

    Ho un db con diversi record che possono contenere lo stesso ID creatore:

    Codice PHP:
    mIDD Trim(Request("ID_creatore"))
            
    strSQL "SELECT STATO FROM blog WHERE ID_creatore = '" mIDD "'"
            
    rs.Open strSQL,oConn,3,3
    if not rs.EOF then
    Response
    .Write "stato=" rs("STATO")
    end if 
    con questo codice sopra però ottengo solo i dati dal primo record che trova il corretto ID_creatore mentre vorrei ottenere tutti i record di quell'ID_creatore ...

    Potete dirmi come posso fare?

    grazie
    mir
    Fotografario MultiUtente Interamente in Flash: QUI

  2. #2
    devi ciclare il recordset di risulta, così

    codice:
    ...
    
    rs.Open strSQL,oConn,3,3 
    if not rs.EOF then 
    
       Do While NOT Rs.EOF
          Response.Write "stato=" & rs("STATO") 
       Loop
    
    end if
    
    ...

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    ottengo questo errore però:

    Response object error 'ASP 0251 : 80004005'

    Response Buffer Limit Exceeded

    /lettura_DB/pippo.asp, line 0

    Execution of the ASP page caused the Response Buffer to exceed its configured limit.
    Fotografario MultiUtente Interamente in Flash: QUI

  4. #4
    non conosco il resto della pagina...

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    Funziona correttamente senza il loop ... penso che l'errore sia lì.
    Fotografario MultiUtente Interamente in Flash: QUI

  6. #6
    sorry, errore da principiante...

    codice:
      Do While NOT Rs.EOF
          Response.Write "stato=" & rs("STATO") 
          rs.movenext
       Loop

  7. #7
    Originariamente inviato da optime
    devi ciclare il recordset di risulta, così

    codice:
    ...
    
    rs.Open strSQL,oConn,3,3 
    if not rs.EOF then 
    
       Do While NOT Rs.EOF
          Response.Write "stato=" & rs("STATO") 
       Loop
    
    end if
    
    ...
    Manca Rs.MoveNext prima del Loop

  8. #8
    Originariamente inviato da Mems
    Manca Rs.MoveNext prima del Loop
    forse gliel'ho già detto?

  9. #9
    Originariamente inviato da optime
    forse gliel'ho già detto?
    Si.
    E' che ieri la pagina di risposta del forum è rimasta appesa per qualche ora prima di inviare la risposta. Nel frattempo facevo altro per casa...

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    Grazie di TUTTE le risposte
    Fotografario MultiUtente Interamente in Flash: QUI

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.