Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di pip19
    Registrato dal
    Dec 2001
    Messaggi
    512

    asp che va a tratti....

    mi spiegate perchè se faccio così

    <%
    response.Write(rsU("Signor"))
    response.End()
    %>
    <font face="Verdana" size="2"><%=(rsU.Fields.Item("Signor").Value)%></font>


    mi dice che nel recordset è presente qualcosa, mentre se stampo semplicemente così

    <font face="Verdana" size="2"><%=(rsU.Fields.Item("Signor").Value)%></font>


    mi dice che

    Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.

    la linea di errore viene segnata su <font face="Verdana" size="2"><%=(rsU.Fields.Item("Signor").Value)%></font>

  2. #2
    perchè nel primo codice usi il response.end e la seconda query, quella che da errore, non viene eseguita perchè la pagina muore prima

  3. #3
    Utente di HTML.it L'avatar di pip19
    Registrato dal
    Dec 2001
    Messaggi
    512
    grazie.

    ma purtroppo queste cose le so anche io.

    probabilmente non mi sono espresso bene.

    nel primo pezzo di codice faccio un response per verificare che il recordset sia pieno e, effettivamente è pieno.

    pero' si sa che le pagine asp si troncano se metto un response.end, perciò, verificato che questo rs è pieno, lo tolgo e lascio solo il codice per visualizzare il recordset.

    ed è lì l'intrigo, perchè, al contrario di quanto è successo con il response, che mi diceva che il recordset era pieno, adesso mi da errore dicendomi che il rs è vuoto.

    che posso fare?

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 © 2024 vBulletin Solutions, Inc. All rights reserved.